diff options
| author | Marc Tamlyn <marc.tamlyn@gmail.com> | 2014-05-16 12:30:39 +0200 |
|---|---|---|
| committer | Marc Tamlyn <marc.tamlyn@gmail.com> | 2014-05-16 12:30:39 +0200 |
| commit | 4a981307359d5886d7e982aad8cfdac84d21152c (patch) | |
| tree | f7d5dc4e5e640da03de14af49aebf0afb5345efc /tests | |
| parent | cebd8753c65ec33730f495bb7085f34884f7c3d6 (diff) | |
| parent | d11e83620380fdd98679b09062eefd25f0a98e21 (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.py | 23 |
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) |
