コード例 #1
0
 def test_three_elements(self):
     ml = MessageLoop()
     ml.items = ["f001", "f002", "f003"]
     self.assertEqual("f001", ml.getnext())
     self.assertEqual("f002", ml.getnext())
     self.assertEqual("f003", ml.getnext())
     self.assertEqual("f001", ml.getnext())
     self.assertEqual("f002", ml.getnext())
     self.assertEqual("f003", ml.getnext())
コード例 #2
0
ファイル: test_adv.py プロジェクト: tanka8/big-brother-bot
 def test_three_elements(self):
     ml = MessageLoop()
     ml.items = ['f001', 'f002', 'f003']
     self.assertEqual('f001', ml.getnext())
     self.assertEqual('f002', ml.getnext())
     self.assertEqual('f003', ml.getnext())
     self.assertEqual('f001', ml.getnext())
     self.assertEqual('f002', ml.getnext())
     self.assertEqual('f003', ml.getnext())
コード例 #3
0
 def test_remove(self):
     ml = MessageLoop()
     ml.items = ['f00', 'bar']
     self.assertEqual("f00", ml.getitem(0))
     ml.remove(0)
     self.assertEqual(['bar'], ml.items)
     self.assertEqual("bar", ml.getitem(0))
コード例 #4
0
ファイル: test_adv.py プロジェクト: tanka8/big-brother-bot
 def test_remove(self):
     ml = MessageLoop()
     ml.items = ['f00', 'bar']
     self.assertEqual("f00", ml.getitem(0))
     ml.remove(0)
     self.assertEqual(['bar'], ml.items)
     self.assertEqual("bar", ml.getitem(0))
コード例 #5
0
 def test_remove(self):
     ml = MessageLoop()
     ml.items = ["f00", "bar"]
     self.assertEqual("f00", ml.getitem(0))
     ml.remove(0)
     self.assertEqual(["bar"], ml.items)
     self.assertEqual("bar", ml.getitem(0))
コード例 #6
0
 def test_three_elements(self):
     ml = MessageLoop()
     ml.items = ['f001', 'f002', 'f003']
     self.assertEqual('f001', ml.getnext())
     self.assertEqual('f002', ml.getnext())
     self.assertEqual('f003', ml.getnext())
     self.assertEqual('f001', ml.getnext())
     self.assertEqual('f002', ml.getnext())
     self.assertEqual('f003', ml.getnext())
コード例 #7
0
 def test_getitem(self):
     ml = MessageLoop()
     ml.items = ["f00"]
     self.assertEqual("f00", ml.getitem(0))
     self.assertEqual(None, ml.getitem(1))
コード例 #8
0
 def test_put(self):
     ml = MessageLoop()
     self.assertEqual([], ml.items)
     ml.put("bar")
     self.assertEqual(["bar"], ml.items)
コード例 #9
0
 def test_one_element(self):
     ml = MessageLoop()
     ml.items = ["f00"]
     self.assertEqual("f00", ml.getnext())
     self.assertEqual("f00", ml.getnext())
コード例 #10
0
 def test_empty(self):
     ml = MessageLoop()
     self.assertEqual([], ml.items)
     self.assertEqual(None, ml.getnext())
コード例 #11
0
 def test_clear(self):
     ml = MessageLoop()
     ml.items = ['f00', 'bar']
     ml.clear()
     self.assertEqual([], ml.items)
コード例 #12
0
 def test_getitem(self):
     ml = MessageLoop()
     ml.items = ['f00']
     self.assertEqual("f00", ml.getitem(0))
     self.assertEqual(None, ml.getitem(1))
コード例 #13
0
 def test_put(self):
     ml = MessageLoop()
     self.assertEqual([], ml.items)
     ml.put("bar")
     self.assertEqual(["bar"], ml.items)
コード例 #14
0
 def test_one_element(self):
     ml = MessageLoop()
     ml.items = ['f00']
     self.assertEqual('f00', ml.getnext())
     self.assertEqual('f00', ml.getnext())
コード例 #15
0
 def test_empty(self):
     ml = MessageLoop()
     self.assertEqual([], ml.items)
     self.assertEqual(None, ml.getnext())
コード例 #16
0
ファイル: test_adv.py プロジェクト: tanka8/big-brother-bot
 def test_clear(self):
     ml = MessageLoop()
     ml.items = ['f00', 'bar']
     ml.clear()
     self.assertEqual([], ml.items)
コード例 #17
0
 def test_clear(self):
     ml = MessageLoop()
     ml.items = ["f00", "bar"]
     ml.clear()
     self.assertEqual([], ml.items)
コード例 #18
0
ファイル: test_adv.py プロジェクト: tanka8/big-brother-bot
 def test_one_element(self):
     ml = MessageLoop()
     ml.items = ['f00']
     self.assertEqual('f00', ml.getnext())
     self.assertEqual('f00', ml.getnext())