summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2018-01-04 14:41:38 -0500
committerTim Graham <timograham@gmail.com>2018-01-04 15:41:33 -0500
commit8e1a7dab4b98dee2c696d435ea02f56de6250aa0 (patch)
tree484aa0e6600e67efcbc6f832bfecd96867a0535c
parentd7b2aa24f75434c2ce50100cfef3586071e0747a (diff)
Reorganized test_runner test apps.
-rwxr-xr-xtests/runtests.py3
-rw-r--r--tests/test_runner/test_discover_runner.py42
-rw-r--r--tests/test_runner_apps/__init__.py (renamed from tests/test_discovery_sample/__init__.py)0
-rw-r--r--tests/test_runner_apps/sample/__init__.py (renamed from tests/test_discovery_sample/tests/__init__.py)0
-rw-r--r--tests/test_runner_apps/sample/doctests.py (renamed from tests/test_discovery_sample/doctests.py)0
-rw-r--r--tests/test_runner_apps/sample/empty.py (renamed from tests/test_discovery_sample/empty.py)0
-rw-r--r--tests/test_runner_apps/sample/pattern_tests.py (renamed from tests/test_discovery_sample/pattern_tests.py)0
-rw-r--r--tests/test_runner_apps/sample/tests/__init__.py (renamed from tests/test_discovery_sample2/__init__.py)0
-rw-r--r--tests/test_runner_apps/sample/tests/tests.py (renamed from tests/test_discovery_sample/tests/tests.py)0
-rw-r--r--tests/test_runner_apps/sample/tests_sample.py (renamed from tests/test_discovery_sample/tests_sample.py)14
-rw-r--r--tests/test_runner_apps/simple/__init__.py0
-rw-r--r--tests/test_runner_apps/simple/tests.py (renamed from tests/test_discovery_sample2/tests.py)0
-rw-r--r--tests/test_runner_apps/tagged/__init__.py0
-rw-r--r--tests/test_runner_apps/tagged/tests.py15
14 files changed, 38 insertions, 36 deletions
diff --git a/tests/runtests.py b/tests/runtests.py
index ae2d693ac2..350604fd06 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -44,8 +44,7 @@ atexit.register(shutil.rmtree, TMPDIR)
SUBDIRS_TO_SKIP = [
'data',
'import_error_package',
- 'test_discovery_sample',
- 'test_discovery_sample2',
+ 'test_runner_apps',
]
ALWAYS_INSTALLED_APPS = [
diff --git a/tests/test_runner/test_discover_runner.py b/tests/test_runner/test_discover_runner.py
index 3908f0a9da..d897344d16 100644
--- a/tests/test_runner/test_discover_runner.py
+++ b/tests/test_runner/test_discover_runner.py
@@ -36,28 +36,28 @@ class DiscoverRunnerTest(TestCase):
def test_dotted_test_module(self):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.tests_sample"],
+ ['test_runner_apps.sample.tests_sample'],
).countTestCases()
- self.assertEqual(count, 6)
+ self.assertEqual(count, 4)
def test_dotted_test_class_vanilla_unittest(self):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.tests_sample.TestVanillaUnittest"],
+ ['test_runner_apps.sample.tests_sample.TestVanillaUnittest'],
).countTestCases()
self.assertEqual(count, 1)
def test_dotted_test_class_django_testcase(self):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.tests_sample.TestDjangoTestCase"],
+ ['test_runner_apps.sample.tests_sample.TestDjangoTestCase'],
).countTestCases()
self.assertEqual(count, 1)
def test_dotted_test_method_django_testcase(self):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.tests_sample.TestDjangoTestCase.test_sample"],
+ ['test_runner_apps.sample.tests_sample.TestDjangoTestCase.test_sample'],
).countTestCases()
self.assertEqual(count, 1)
@@ -65,17 +65,17 @@ class DiscoverRunnerTest(TestCase):
def test_pattern(self):
count = DiscoverRunner(
pattern="*_tests.py",
- ).build_suite(["test_discovery_sample"]).countTestCases()
+ ).build_suite(['test_runner_apps.sample']).countTestCases()
self.assertEqual(count, 1)
def test_file_path(self):
with change_cwd(".."):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample/"],
+ ['test_runner_apps/sample/'],
).countTestCases()
- self.assertEqual(count, 7)
+ self.assertEqual(count, 5)
def test_empty_label(self):
"""
@@ -91,14 +91,14 @@ class DiscoverRunnerTest(TestCase):
def test_empty_test_case(self):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.tests_sample.EmptyTestCase"],
+ ['test_runner_apps.sample.tests_sample.EmptyTestCase'],
).countTestCases()
self.assertEqual(count, 0)
def test_discovery_on_package(self):
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.tests"],
+ ['test_runner_apps.sample.tests'],
).countTestCases()
self.assertEqual(count, 1)
@@ -112,14 +112,14 @@ class DiscoverRunnerTest(TestCase):
should not. The discover runner avoids this behavior.
"""
count = DiscoverRunner().build_suite(
- ["test_discovery_sample.empty"],
+ ['test_runner_apps.sample.empty'],
).countTestCases()
self.assertEqual(count, 0)
def test_testcase_ordering(self):
with change_cwd(".."):
- suite = DiscoverRunner().build_suite(["test_discovery_sample/"])
+ suite = DiscoverRunner().build_suite(['test_runner_apps/sample/'])
self.assertEqual(
suite._tests[0].__class__.__name__,
'TestDjangoTestCase',
@@ -149,10 +149,10 @@ class DiscoverRunnerTest(TestCase):
"""
runner = DiscoverRunner(reverse=True)
suite = runner.build_suite(
- test_labels=('test_discovery_sample', 'test_discovery_sample2'))
- self.assertIn('test_discovery_sample2', next(iter(suite)).id(),
+ test_labels=('test_runner_apps.sample', 'test_runner_apps.simple'))
+ self.assertIn('test_runner_apps.simple', next(iter(suite)).id(),
msg="Test labels should be reversed.")
- suite = runner.build_suite(test_labels=('test_discovery_sample2',))
+ suite = runner.build_suite(test_labels=('test_runner_apps.simple',))
suite = tuple(suite)
self.assertIn('DjangoCase', suite[0].id(),
msg="Test groups should not be reversed.")
@@ -185,16 +185,16 @@ class DiscoverRunnerTest(TestCase):
def test_tags(self):
runner = DiscoverRunner(tags=['core'])
- self.assertEqual(runner.build_suite(['test_discovery_sample.tests_sample']).countTestCases(), 1)
+ self.assertEqual(runner.build_suite(['test_runner_apps.tagged.tests']).countTestCases(), 1)
runner = DiscoverRunner(tags=['fast'])
- self.assertEqual(runner.build_suite(['test_discovery_sample.tests_sample']).countTestCases(), 2)
+ self.assertEqual(runner.build_suite(['test_runner_apps.tagged.tests']).countTestCases(), 2)
runner = DiscoverRunner(tags=['slow'])
- self.assertEqual(runner.build_suite(['test_discovery_sample.tests_sample']).countTestCases(), 2)
+ self.assertEqual(runner.build_suite(['test_runner_apps.tagged.tests']).countTestCases(), 2)
def test_exclude_tags(self):
runner = DiscoverRunner(tags=['fast'], exclude_tags=['core'])
- self.assertEqual(runner.build_suite(['test_discovery_sample.tests_sample']).countTestCases(), 1)
+ self.assertEqual(runner.build_suite(['test_runner_apps.tagged.tests']).countTestCases(), 1)
runner = DiscoverRunner(tags=['fast'], exclude_tags=['slow'])
- self.assertEqual(runner.build_suite(['test_discovery_sample.tests_sample']).countTestCases(), 0)
+ self.assertEqual(runner.build_suite(['test_runner_apps.tagged.tests']).countTestCases(), 0)
runner = DiscoverRunner(exclude_tags=['slow'])
- self.assertEqual(runner.build_suite(['test_discovery_sample.tests_sample']).countTestCases(), 4)
+ self.assertEqual(runner.build_suite(['test_runner_apps.tagged.tests']).countTestCases(), 0)
diff --git a/tests/test_discovery_sample/__init__.py b/tests/test_runner_apps/__init__.py
index e69de29bb2..e69de29bb2 100644
--- a/tests/test_discovery_sample/__init__.py
+++ b/tests/test_runner_apps/__init__.py
diff --git a/tests/test_discovery_sample/tests/__init__.py b/tests/test_runner_apps/sample/__init__.py
index e69de29bb2..e69de29bb2 100644
--- a/tests/test_discovery_sample/tests/__init__.py
+++ b/tests/test_runner_apps/sample/__init__.py
diff --git a/tests/test_discovery_sample/doctests.py b/tests/test_runner_apps/sample/doctests.py
index 6d9403442c..6d9403442c 100644
--- a/tests/test_discovery_sample/doctests.py
+++ b/tests/test_runner_apps/sample/doctests.py
diff --git a/tests/test_discovery_sample/empty.py b/tests/test_runner_apps/sample/empty.py
index e69de29bb2..e69de29bb2 100644
--- a/tests/test_discovery_sample/empty.py
+++ b/tests/test_runner_apps/sample/empty.py
diff --git a/tests/test_discovery_sample/pattern_tests.py b/tests/test_runner_apps/sample/pattern_tests.py
index f62a233d75..f62a233d75 100644
--- a/tests/test_discovery_sample/pattern_tests.py
+++ b/tests/test_runner_apps/sample/pattern_tests.py
diff --git a/tests/test_discovery_sample2/__init__.py b/tests/test_runner_apps/sample/tests/__init__.py
index e69de29bb2..e69de29bb2 100644
--- a/tests/test_discovery_sample2/__init__.py
+++ b/tests/test_runner_apps/sample/tests/__init__.py
diff --git a/tests/test_discovery_sample/tests/tests.py b/tests/test_runner_apps/sample/tests/tests.py
index 58bd4e7f1e..58bd4e7f1e 100644
--- a/tests/test_discovery_sample/tests/tests.py
+++ b/tests/test_runner_apps/sample/tests/tests.py
diff --git a/tests/test_discovery_sample/tests_sample.py b/tests/test_runner_apps/sample/tests_sample.py
index 694b01ffd4..eb977e44fb 100644
--- a/tests/test_discovery_sample/tests_sample.py
+++ b/tests/test_runner_apps/sample/tests_sample.py
@@ -1,7 +1,7 @@
import doctest
from unittest import TestCase
-from django.test import SimpleTestCase, TestCase as DjangoTestCase, tag
+from django.test import SimpleTestCase, TestCase as DjangoTestCase
from . import doctests
@@ -29,18 +29,6 @@ class EmptyTestCase(TestCase):
pass
-@tag('slow')
-class TaggedTestCase(TestCase):
-
- @tag('fast')
- def test_single_tag(self):
- self.assertEqual(1, 1)
-
- @tag('fast', 'core')
- def test_multiple_tags(self):
- self.assertEqual(1, 1)
-
-
def load_tests(loader, tests, ignore):
tests.addTests(doctest.DocTestSuite(doctests))
return tests
diff --git a/tests/test_runner_apps/simple/__init__.py b/tests/test_runner_apps/simple/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/tests/test_runner_apps/simple/__init__.py
diff --git a/tests/test_discovery_sample2/tests.py b/tests/test_runner_apps/simple/tests.py
index ac3e9daba0..ac3e9daba0 100644
--- a/tests/test_discovery_sample2/tests.py
+++ b/tests/test_runner_apps/simple/tests.py
diff --git a/tests/test_runner_apps/tagged/__init__.py b/tests/test_runner_apps/tagged/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/tests/test_runner_apps/tagged/__init__.py
diff --git a/tests/test_runner_apps/tagged/tests.py b/tests/test_runner_apps/tagged/tests.py
new file mode 100644
index 0000000000..d3742b3749
--- /dev/null
+++ b/tests/test_runner_apps/tagged/tests.py
@@ -0,0 +1,15 @@
+from unittest import TestCase
+
+from django.test import tag
+
+
+@tag('slow')
+class TaggedTestCase(TestCase):
+
+ @tag('fast')
+ def test_single_tag(self):
+ self.assertEqual(1, 1)
+
+ @tag('fast', 'core')
+ def test_multiple_tags(self):
+ self.assertEqual(1, 1)