Example #1
0
    def test_many_call(self) -> None:
        '''torment.decorators.mock(foo): previously called'''

        decorators.mock('foo')(lambda self: None)(self.c)

        self.assertTrue(decorators.mock('foo')(lambda self: None)(self.c))

        logger.debug('dir(self.c): %s', dir(self.c))

        self.assertTrue(self.c._is_mocked_foo)
Example #2
0
    def test_masked_call(self) -> None:
        '''torment.decorators.mock(foo): foo in mocks_mask'''

        self.c.mocks_mask.add('foo')

        self.assertFalse(decorators.mock('foo')(lambda self: None)(self.c))

        self.assertFalse(self.c._is_mocked_foo)
Example #3
0
    def test_single_call(self) -> None:
        '''torment.decorators.mock(foo): not called'''

        self.assertTrue(decorators.mock('foo')(lambda self: None)(self.c))

        self.assertTrue(self.c._is_mocked_foo)