diff options
| author | aa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2022-10-28 02:28:41 +0000 |
|---|---|---|
| committer | aa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2022-10-28 02:28:41 +0000 |
| commit | 184b854874a1d8c1afbeddc596fac691437dc1d2 (patch) | |
| tree | 79163406f3752841d82fb2f3d0e74eed06319bc2 /docutils/test/DocutilsTestSupport.py | |
| parent | e9720985ed66e460e07798bf70bf16c19e5ddd5b (diff) | |
| download | docutils-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.py | 22 |
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 |
