def test_len(self): m = MsgList('Test') self.assertEqual(len(m), 0) m.add('msg1') self.assertEqual(len(m), 1) m.add('msg2') self.assertEqual(len(m), 2)
def test_get_new(self): m = MsgList('Test') with self.assertRaises(StopIteration): next(m.get_new()) m.add('msg1') msg = m.get_new() self.assertEqual(next(msg), 'msg1') with self.assertRaises(StopIteration): next(msg) m.add('msg2') self.assertEqual(next(m.get_new()), 'msg2')
def test_add(self): m = MsgList('Test') m.add('msg1') self.assertEqual(m.msglist[0][0], 'msg1') self.assertGreater(m.msglist[0][1], 0)
def test_update_tstamp(self): m = MsgList('Test') m.update_tstamp() self.assertGreater(m.tstamp, 0)
def test_getitem(self): m = MsgList('Test') m.add('msg1') self.assertEqual(m[0][0], 'msg1') m.add('msg2') self.assertEqual(m[1][0], 'msg2')