def test_is_empty(self): q = SendQueue() self.assertTrue(q.is_empty()) q.push('x') self.assertFalse(q.is_empty()) q.clear() self.assertTrue(q.is_empty())
def test_can_clear_non_empty_queue(self): q = SendQueue() q.push('x') q.clear() self.assertTrue(q._queue == [])
def test_can_clear_empty_queue(self): q = SendQueue() q.clear()