Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update __init__.py #333

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions django_nose/__init__.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
# coding: utf-8
"""The django_nose module."""
from pkg_resources import get_distribution, DistributionNotFound
"""The django_nose module for running tests with Nose in Django."""

from pkg_resources import get_distribution, DistributionNotFound
from django_nose.runner import BasicNoseRunner, NoseTestSuiteRunner
from django_nose.testcases import FastFixtureTestCase

assert BasicNoseRunner
assert NoseTestSuiteRunner
assert FastFixtureTestCase
# Import classes
# No need for assert statements; if the imports fail, an ImportError will be raised.

try:
__version__ = get_distribution("django-nose").version
except DistributionNotFound:
# package is not installed
pass
# Package is not installed
__version__ = None # Set version to None if not found

# You can now use BasicNoseRunner, NoseTestSuiteRunner, and FastFixtureTestCase in your code.