Exemplo n.º 1
0
    def test_start_already_started(self, scheduler):
        descriptor = Mock(main=Mock(threads=4))
        scheduler.return_value.isAlive.return_value = True

        # test
        plugin = Plugin(descriptor, '')
        plugin.attach = Mock()
        plugin.start()

        # validation
        self.assertFalse(plugin.attach.called)
        self.assertFalse(scheduler.return_value.start.called)
Exemplo n.º 2
0
    def test_start_already_started(self, scheduler):
        descriptor = Mock(main=Mock(threads=4))
        scheduler.return_value.isAlive.return_value = True

        # test
        plugin = Plugin(descriptor, '')
        plugin.attach = Mock()
        plugin.start()

        # validation
        self.assertFalse(plugin.attach.called)
        self.assertFalse(scheduler.return_value.start.called)
Exemplo n.º 3
0
    def test_start(self, scheduler):
        descriptor = Mock(main=Mock(threads=4))
        scheduler.return_value.isAlive.return_value = False

        # test
        plugin = Plugin(descriptor, '')
        plugin.attach = Mock()
        plugin.start()

        # validation
        plugin.attach.assert_called_once_with()
        scheduler.return_value.start.assert_called_once_with()
Exemplo n.º 4
0
    def test_start(self, scheduler):
        descriptor = Mock(main=Mock(threads=4))
        scheduler.return_value.isAlive.return_value = False

        # test
        plugin = Plugin(descriptor, '')
        plugin.attach = Mock()
        plugin.start()

        # validation
        plugin.attach.assert_called_once_with()
        scheduler.return_value.start.assert_called_once_with()