def test_check_connection_without_credentials(self, transmission_client):
        plugin = TransmissionClientPlugin()

        self.assertFalse(plugin.check_connection())

        transmission_client.assert_not_called()

        transmission_client.assert_not_called()
    def test_check_connection_without_credentials(self, transmission_client):
        plugin = TransmissionClientPlugin()

        self.assertFalse(plugin.check_connection())

        transmission_client.assert_not_called()

        transmission_client.assert_not_called()
    def test_check_connection_successfull(self, transmission_client):
        plugin = TransmissionClientPlugin()
        settings = {'host': 'localhost', 'username': '******', 'password': '******'}
        plugin.set_settings(settings)

        self.assertNotEqual(False, plugin.check_connection())

        transmission_client.assert_called_with(address='localhost', port=TransmissionClientPlugin.DEFAULT_PORT,
                                               user='******', password='******')
    def test_check_connection_successfull(self, transmission_client):
        plugin = TransmissionClientPlugin()
        settings = {'host': 'localhost', 'username': '******', 'password': '******'}
        plugin.set_settings(settings)

        self.assertNotEqual(False, plugin.check_connection())

        transmission_client.assert_called_with(address='localhost', port=TransmissionClientPlugin.DEFAULT_PORT,
                                               user='******', password='******')
示例#5
0
    def test_check_connection_connect_exception(self, transmission_client):
        transmission_client.side_effect = transmissionrpc.TransmissionError

        plugin = TransmissionClientPlugin()
        settings = {
            'host': 'localhost',
            'username': '******',
            'password': '******'
        }
        plugin.set_settings(settings)

        with pytest.raises(transmissionrpc.TransmissionError) as e:
            plugin.check_connection()

        transmission_client.assert_called_with(
            address='localhost',
            port=TransmissionClientPlugin.DEFAULT_PORT,
            user='******',
            password='******')
    def test_check_connection_connect_exception(self, transmission_client):
        transmission_client.side_effect = transmissionrpc.TransmissionError

        plugin = TransmissionClientPlugin()
        settings = {'host': 'localhost', 'username': '******', 'password': '******'}
        plugin.set_settings(settings)

        self.assertFalse(plugin.check_connection())

        transmission_client.assert_called_with(address='localhost', port=TransmissionClientPlugin.DEFAULT_PORT,
                                               user='******', password='******')