Exemplo n.º 1
0
 def test_name(self, is_method):
     # method
     is_method.return_value = True
     target = Mock(im_class='KL', __name__='bar')
     action = Action(target, hours=24)
     self.assertEqual(action.name(), 'KL.bar()')
     # function
     is_method.return_value = False
     target = Mock(__module__='MOD', __name__='bar')
     action = Action(target, hours=24)
     self.assertEqual(action.name(), 'MOD.bar()')
Exemplo n.º 2
0
 def test_name(self, is_method):
     # method
     is_method.return_value = True
     target = Mock(im_class='KL', __name__='bar')
     action = Action(target, hours=24)
     self.assertEqual(action.name(), 'KL.bar()')
     # function
     is_method.return_value = False
     target = Mock(__module__='MOD', __name__='bar')
     action = Action(target, hours=24)
     self.assertEqual(action.name(), 'MOD.bar()')
Exemplo n.º 3
0
    def test_str(self):
        action = Action(Mock(), hours=24)
        action.name = Mock(return_value='1234')

        # test
        s = str(action)

        # validation
        action.name.assert_called_once_with()
        self.assertEqual(s, action.name.return_value)
Exemplo n.º 4
0
    def test_str(self):
        action = Action(Mock(), hours=24)
        action.name = Mock(return_value='1234')

        # test
        s = str(action)

        # validation
        action.name.assert_called_once_with()
        self.assertEqual(s, action.name.return_value)
Exemplo n.º 5
0
    def test_call_raised(self, dt):
        now = 4
        dt.utcnow.return_value = now
        target = Mock(side_effect=ValueError)
        action = Action('test', target, seconds=10)
        action.last = 1
        action.interval = 2
        action.name = Mock(return_value='')

        # test
        action()

        # validation
        target.assert_called_once_with()
        self.assertEqual(action.last, now)
Exemplo n.º 6
0
    def test_call_raised(self, dt):
        now = 4
        dt.utcnow.return_value = now
        target = Mock(side_effect=ValueError)
        action = Action('test', target, seconds=10)
        action.last = 1
        action.interval = 2
        action.name = Mock(return_value='')

        # test
        action()

        # validation
        target.assert_called_once_with()
        self.assertEqual(action.last, now)
Exemplo n.º 7
0
    def test_call(self, dt):
        now = 4
        dt.utcnow.return_value = now
        target = Mock()
        action = Action(target, seconds=10)
        action.last = 1
        action.interval = 2
        action.name = Mock(return_value='')

        # test
        action()

        # validation
        target.assert_called_once_with()
        self.assertEqual(action.last, now)
Exemplo n.º 8
0
    def test_call(self, dt):
        now = 4
        dt.utcnow.return_value = now
        target = Mock()
        action = Action(target, seconds=10)
        action.last = 1
        action.interval = 2
        action.name = Mock(return_value='')

        # test
        action()

        # validation
        target.assert_called_once_with()
        self.assertEqual(action.last, now)