def test_mock_interface_raises_on_wrong_arguments(self): class Test(MockTestCase): def runTest(self): mock = self.mock_interface(ILocking) self.expect(mock.unlock(force=True)).result(True) self.replay() mock.unlock(force=True) result = TestResult() Test().run(result=result) self.assertFalse(result.wasSuccessful()) self.assertEqual(result.testsRun, 1) self.assertEqual(len(result.failures), 1) self.assertIn('mock.unlock(force=True)\n - ' + \ 'Specification is unlock(all=False): unknown kwargs: force', result.failures[0][1])
def test_mock_interface_raises_on_wrong_arguments(self): class Test(MockTestCase): def runTest(self): mock = self.mock_interface(ILocking) self.expect(mock.unlock(force=True)).result(True) self.replay() mock.unlock(force=True) result = TestResult() Test().run(result=result) self.assertFalse(result.wasSuccessful()) self.assertEqual(result.testsRun, 1) self.assertEqual(len(result.failures), 1) self.assertIn('mock.unlock(force=True)\n - ' + \ 'Specification is unlock(all=False): unknown kwargs: force', result.failures[0][1])
def test_mock_interface_raises_when_function_not_known(self): class Test(MockTestCase): def runTest(self): mock = self.mock_interface(ILocking) self.expect(mock.crack()).result(True) self.replay() mock.crack() result = TestResult() Test().run(result=result) self.assertFalse(result.wasSuccessful()) self.assertEqual(result.testsRun, 1) self.assertEqual(len(result.failures), 1) self.assertIn('mock.crack()\n - Method not ' + \ 'found in real specification', result.failures[0][1])
def test_mock_interface_raises_when_function_not_known(self): class Test(MockTestCase): def runTest(self): mock = self.mock_interface(ILocking) self.expect(mock.crack()).result(True) self.replay() mock.crack() result = TestResult() Test().run(result=result) self.assertFalse(result.wasSuccessful()) self.assertEqual(result.testsRun, 1) self.assertEqual(len(result.failures), 1) self.assertIn('mock.crack()\n - Method not ' + \ 'found in real specification', result.failures[0][1])