22 import FormalMacroModule
27 with patch(
'mevis.MLAB.moduleInfo')
as moduleInfoMock:
28 moduleName =
"dummyModuleName"
29 moduleInfoMock.return_value = {TESTS_TO_OMIT_TAG:
" ".join([FORMAL_TEST_IDENTIFIER, META_TEST_IDENTIFIER])}
32 self.assertListEqual([FORMAL_TEST_IDENTIFIER, META_TEST_IDENTIFIER], omittedTests)
33 moduleInfoMock.assert_called_once_with(moduleName)
36 with patch(
'mevis.MLAB.moduleInfo')
as moduleInfoMock:
37 moduleName =
"dummyModuleName"
38 moduleInfoMock.return_value = {}
41 self.assertListEqual([], omittedTests)
42 moduleInfoMock.assert_called_once_with(moduleName)
45 with patch(
'mevis.MLAB.moduleInfo')
as moduleInfoMock:
46 moduleName =
"dummyModuleName"
47 moduleInfoMock.return_value = {TESTS_TO_OMIT_TAG: ALL_TESTS_IDENTIFIER}
50 self.assertIn(ALL_TESTS_IDENTIFIER, omittedTests)
51 moduleInfoMock.assert_called_once_with(moduleName)
54 with patch(
'TestSupport.Generic.getTestsToOmit')
as omitMock:
55 moduleName =
"DummyModuleName"
57 omitMock.return_value = [FORMAL_TEST_IDENTIFIER, META_TEST_IDENTIFIER]
59 self.assertTrue(omitted)
61 self.assertFalse(Formal.testModule(moduleName))
62 self.assertFalse(FormalMacroModule.testModule(moduleName))
63 self.assertFalse(Meta.testModule(moduleName))
66 omitMock.return_value = [ALL_TESTS_IDENTIFIER]
68 self.assertTrue(omitted)
70 self.assertFalse(Formal.testModule(moduleName))
71 self.assertFalse(FormalMacroModule.testModule(moduleName))
72 self.assertFalse(Meta.testModule(moduleName))
75 omitMock.return_value = []
77 self.assertFalse(omitted)
79 self.assertTrue(Formal.testModule(moduleName))
80 self.assertTrue(FormalMacroModule.testModule(moduleName))
81 self.assertTrue(Meta.testModule(moduleName))
83 if __name__ ==
"__main__":
def testOmitNothing(self)
def getTestsToOmit(moduleName)
def isTestOmitted(moduleName, testIdentifier)