summaryrefslogtreecommitdiff
path: root/docutils/test/DocutilsTestSupport.py
diff options
context:
space:
mode:
authoraa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-10-28 02:28:41 +0000
committeraa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-10-28 02:28:41 +0000
commit184b854874a1d8c1afbeddc596fac691437dc1d2 (patch)
tree79163406f3752841d82fb2f3d0e74eed06319bc2 /docutils/test/DocutilsTestSupport.py
parente9720985ed66e460e07798bf70bf16c19e5ddd5b (diff)
downloaddocutils-184b854874a1d8c1afbeddc596fac691437dc1d2.tar.gz
Inline test case class variables
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9189 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test/DocutilsTestSupport.py')
-rw-r--r--docutils/test/DocutilsTestSupport.py22
1 files changed, 8 insertions, 14 deletions
diff --git a/docutils/test/DocutilsTestSupport.py b/docutils/test/DocutilsTestSupport.py
index c64469941..0920e7ed0 100644
--- a/docutils/test/DocutilsTestSupport.py
+++ b/docutils/test/DocutilsTestSupport.py
@@ -444,8 +444,6 @@ class GridTableParserTestSuite(CustomTestSuite):
tearDown).
"""
- test_case_class = GridTableParserTestCase
-
def generateTests(self, dict):
"""
Stock the suite with test cases generated from a test data dictionary.
@@ -458,10 +456,10 @@ class GridTableParserTestSuite(CustomTestSuite):
for name, cases in dict.items():
for casenum, (case_input, case_table,
case_expected) in enumerate(cases):
- self.addTestCase(self.test_case_class, 'test_parse_table',
+ self.addTestCase(GridTableParserTestCase, 'test_parse_table',
input=case_input, expected=case_table,
id=f'totest[{name!r}][{casenum}]')
- self.addTestCase(self.test_case_class, 'test_parse',
+ self.addTestCase(GridTableParserTestCase, 'test_parse',
input=case_input, expected=case_expected,
id=f'totest[{name!r}][{casenum}]')
@@ -477,8 +475,6 @@ class SimpleTableParserTestSuite(CustomTestSuite):
A collection of SimpleTableParserTestCases.
"""
- test_case_class = SimpleTableParserTestCase
-
def generateTests(self, dict):
"""
Stock the suite with test cases generated from a test data dictionary.
@@ -489,7 +485,7 @@ class SimpleTableParserTestSuite(CustomTestSuite):
"""
for name, cases in dict.items():
for casenum, (case_input, case_expected) in enumerate(cases):
- self.addTestCase(self.test_case_class, 'test_parse',
+ self.addTestCase(SimpleTableParserTestCase, 'test_parse',
input=case_input, expected=case_expected,
id=f'totest[{name!r}][{casenum}]')
@@ -527,14 +523,13 @@ class PublishTestSuite(CustomTestSuite):
`writer_name` is the name of the writer to use.
"""
super().__init__(suite_settings=suite_settings)
- self.test_class = WriterPublishTestCase
self.writer_name = writer_name
def generateTests(self, dict):
for name, cases in dict.items():
for casenum, (case_input, case_expected) in enumerate(cases):
self.addTestCase(
- self.test_class, 'test_publish',
+ WriterPublishTestCase, 'test_publish',
input=case_input, expected=case_expected,
id=f'totest[{name!r}][{casenum}]',
# Passed to constructor of self.test_class:
@@ -612,16 +607,15 @@ class HtmlWriterPublishPartsTestCase(WriterPublishTestCase):
class HtmlPublishPartsTestSuite(CustomTestSuite):
- testcase_class = HtmlWriterPublishPartsTestCase
-
def generateTests(self, dict):
for name, (settings_overrides, cases) in dict.items():
original_settings = self.suite_settings.copy()
self.suite_settings.update(settings_overrides)
for casenum, (case_input, case_expected) in enumerate(cases):
- self.addTestCase(self.testcase_class, 'test_publish',
- input=case_input, expected=case_expected,
- id=f'totest[{name!r}][{casenum}]')
+ self.addTestCase(
+ HtmlWriterPublishPartsTestCase, 'test_publish',
+ input=case_input, expected=case_expected,
+ id=f'totest[{name!r}][{casenum}]')
self.suite_settings = original_settings