def test_delete_without_add(self): # Seems uninteresting, but this test is useful to defend against # exceptions table = ConversationTable() self.assertEqual(table.delete_conversation("127.0.0.1", "3942"), False) self.assertIsNone(table.get_conversation("127.0.0.1", "3942")) self.assertTrue(table.lock._RLock__count == 0)
def test_add_delete(self): table = ConversationTable() conversation = StubConversation() table.add_conversation("127.0.0.1", "3942", conversation) self.assertTrue(table.delete_conversation("127.0.0.1", "3942")) self.assertIsNone(table.get_conversation("127.0.0.1", "3942")) self.assertTrue(table.lock._RLock__count == 0)