summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarc Tamlyn <marc.tamlyn@gmail.com>2014-05-16 12:30:39 +0200
committerMarc Tamlyn <marc.tamlyn@gmail.com>2014-05-16 12:30:39 +0200
commit4a981307359d5886d7e982aad8cfdac84d21152c (patch)
treef7d5dc4e5e640da03de14af49aebf0afb5345efc /tests
parentcebd8753c65ec33730f495bb7085f34884f7c3d6 (diff)
parentd11e83620380fdd98679b09062eefd25f0a98e21 (diff)
Merge pull request #2657 from nschlemm/20140516-test_testcase_ordering
cater for running tests from another directory than tests
Diffstat (limited to 'tests')
-rw-r--r--tests/test_runner/test_discover_runner.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/tests/test_runner/test_discover_runner.py b/tests/test_runner/test_discover_runner.py
index 975819508d..4ab0cf8ae3 100644
--- a/tests/test_runner/test_discover_runner.py
+++ b/tests/test_runner/test_discover_runner.py
@@ -104,17 +104,18 @@ class DiscoverRunnerTest(TestCase):
self.assertEqual(count, 0)
def test_testcase_ordering(self):
- suite = DiscoverRunner().build_suite(["test_discovery_sample/"])
- self.assertEqual(
- suite._tests[0].__class__.__name__,
- 'TestDjangoTestCase',
- msg="TestDjangoTestCase should be the first test case")
- self.assertEqual(
- suite._tests[1].__class__.__name__,
- 'TestZimpleTestCase',
- msg="TestZimpleTestCase should be the second test case")
- # All others can follow in unspecified order, including doctests
- self.assertIn('DocTestCase', [t.__class__.__name__ for t in suite._tests[2:]])
+ with change_cwd(".."):
+ suite = DiscoverRunner().build_suite(["test_discovery_sample/"])
+ self.assertEqual(
+ suite._tests[0].__class__.__name__,
+ 'TestDjangoTestCase',
+ msg="TestDjangoTestCase should be the first test case")
+ self.assertEqual(
+ suite._tests[1].__class__.__name__,
+ 'TestZimpleTestCase',
+ msg="TestZimpleTestCase should be the second test case")
+ # All others can follow in unspecified order, including doctests
+ self.assertIn('DocTestCase', [t.__class__.__name__ for t in suite._tests[2:]])
def test_overrideable_test_suite(self):
self.assertEqual(DiscoverRunner().test_suite, TestSuite)