Merge pull request #145 from musicinmybrain/noseless
Allow running tests without nose
diff --git a/parameterized/test.py b/parameterized/test.py
index f98d865..89d7c47 100644
--- a/parameterized/test.py
+++ b/parameterized/test.py
@@ -3,7 +3,13 @@
import inspect
import mock
from unittest import TestCase
-from nose.tools import assert_equal, assert_raises
+try:
+ from nose.tools import assert_equal, assert_raises
+except ImportError:
+ def assert_equal(*args, **kwds):
+ return TestCase().assertEqual(*args, **kwds)
+ def assert_raises(*args, **kwds):
+ return TestCase().assertRaises(*args, **kwds)
from .parameterized import (
PY3, PY2, parameterized, param, parameterized_argument_value_pairs,