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)