def test_run_test_muliassert_failure(self): """test""" with patch.dict( saltcheck.__salt__, { "config.get": MagicMock(return_value=True), "sys.list_modules": MagicMock(return_value=["test"]), "sys.list_functions": MagicMock(return_value=["test.echo"]), "cp.cache_master": MagicMock(return_value=[True]), }, ): returned = saltcheck.run_test( test={ "module_and_function": "test.echo", "assertions": [ { "assertion": "assertEqual", "expected_return": "WRONG" }, { "assertion": "assertEqual", "expected_return": "This works!" }, ], "args": ["This works!"], }) self.assertEqual(returned["status"], "Fail")
def test_run_test_1(self): '''test''' with patch.dict(saltcheck.__salt__, {'config.get': MagicMock(return_value=True), 'sys.list_modules': MagicMock(return_value=['test']), 'sys.list_functions': MagicMock(return_value=['test.echo']), 'cp.cache_master': MagicMock(return_value=[True])}): returned = saltcheck.run_test(test={"module_and_function": "test.echo", "assertion": "assertEqual", "expected-return": "This works!", "args": ["This works!"] }) self.assertEqual(returned, 'Pass')