Exemple #1
0
    def test_open(self, _connection, uuid):
        url = 'url-test'
        uuid.return_value = '5138'
        connection = Mock()
        _connection.return_value = connection
        sender = Mock()
        sender.close.side_effect = ValueError
        receiver = Mock()
        receiver.close.side_effect = ValueError
        connection.receiver.return_value = receiver
        connection.sender.return_value = sender

        # test
        method = Method(url, '', {})
        method.open()

        # validation
        _connection.assert_called_once_with(url)
        connection.open.assert_called_once_with()
        connection.sender.assert_called_once_with(model.ADDRESS)
        connection.receiver.assert_called_once_with(model.ADDRESS,
                                                    dynamic=True)
        self.assertEqual(method.connection, connection)
        self.assertEqual(method.sender, sender)
        self.assertEqual(method.receiver, receiver)
Exemple #2
0
    def test_open(self, _connection, uuid):
        url = "url-test"
        uuid.return_value = "5138"
        connection = Mock()
        _connection.return_value = connection
        sender = Mock()
        sender.close.side_effect = ValueError
        receiver = Mock()
        receiver.close.side_effect = ValueError
        connection.receiver.return_value = receiver
        connection.sender.return_value = sender

        # test
        method = Method(url, "", {})
        method.open()

        # validation
        _connection.assert_called_once_with(url)
        connection.open.assert_called_once_with()
        connection.sender.assert_called_once_with(model.ADDRESS)
        connection.receiver.assert_called_once_with(model.ADDRESS, dynamic=True)
        self.assertEqual(method.connection, connection)
        self.assertEqual(method.sender, sender)
        self.assertEqual(method.receiver, receiver)
Exemple #3
0
 def test_open_already(self):
     method = Method('', '', {})
     method.is_open = Mock(return_value=True)
     method.open()
     self.assertFalse(method.connection.open.called)
Exemple #4
0
 def test_open_already(self):
     method = Method("", "", {})
     method.is_open = Mock(return_value=True)
     method.open()
     self.assertFalse(method.connection.open.called)