Exemplo n.º 1
0
    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])
Exemplo n.º 2
0
    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])
Exemplo n.º 3
0
    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])
Exemplo n.º 4
0
    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])