def __init__(self, url): """ :param url: The connector url. :type url: str """ BaseConnection.__init__(self, url) self._impl = None
def __init__(self, url): """ :param url: The broker url. :type url: str """ BaseConnection.__init__(self, url) self._impl = None
def test_exit(self, _close): connection = BaseConnection(TEST_URL) connection.__exit__() _close.assert_called_with()
def test_enter(self, _open): connection = BaseConnection(TEST_URL) retval = connection.__enter__() _open.assert_called_once_with() self.assertEqual(connection, retval)
def test_str(self): connection = BaseConnection(TEST_URL) self.assertEqual(str(connection), TEST_URL)
def test_abstract(self): connection = BaseConnection(TEST_URL) self.assertRaises(NotImplementedError, connection.is_open) self.assertRaises(NotImplementedError, connection.open) self.assertRaises(NotImplementedError, connection.close)
def test_init(self): connection = BaseConnection(TEST_URL) self.assertEqual(connection.url, TEST_URL) self.assertTrue(connection.retry)
def test_unicode(self): connection = BaseConnection(TEST_URL) self.assertEqual(unicode(connection), TEST_URL)