Skip to content
Snippets Groups Projects
Commit 9510ec44 authored by Bryan BRANCOTTE's avatar Bryan BRANCOTTE
Browse files

De-factorize test declaration

parent 2e7fea48
No related branches found
No related tags found
2 merge requests!98Draft: Newmaster,!96Draft: Newmain
...@@ -12,7 +12,7 @@ from . import JassTestCase ...@@ -12,7 +12,7 @@ from . import JassTestCase
class TestInitTable(object): class TestInitTable(object):
test_folder = "data_real"
__test__ = False __test__ = False
def setUp(self): def setUp(self):
...@@ -69,16 +69,13 @@ class TestInitTable(object): ...@@ -69,16 +69,13 @@ class TestInitTable(object):
assert_frame_equal(self.expected_cov, self.result_cov, check_like=True) assert_frame_equal(self.expected_cov, self.result_cov, check_like=True)
params = [("nonans", "data_real", True), ("withnans", "data_real", False)] class TestInitTableNoNans(TestInitTable, JassTestCase):
computed_cov = True
class TestInitTableWithNans(TestInitTable, JassTestCase):
computed_cov = False
for name, param, computed_cov in params:
cls_name = "TestInitTable_%s" % (name,)
print(cls_name)
globals()[cls_name] = type(
cls_name,
(TestInitTable, JassTestCase),
{"test_folder": param, "computed_cov":computed_cov, "__test__": True},
)
if __name__ == "__main__": if __name__ == "__main__":
import unittest import unittest
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment