예제 #1
0
파일: tests.py 프로젝트: 1stvamp/pubbot
 def test_monster_kill(self):
     self.cache.set("multikill_kills", 5)
     receivers.multikill(None, "fred")
     self.say.assert_called_with(content="MONSTTTTTTTEEER KILLLLL", tags=['multikill'])
예제 #2
0
파일: tests.py 프로젝트: 1stvamp/pubbot
 def test_mega_kill(self):
     self.cache.set("multikill_kills", 4)
     receivers.multikill(None, "fred")
     self.say.assert_called_with(content="Megakill", tags=['multikill'])
예제 #3
0
파일: tests.py 프로젝트: 1stvamp/pubbot
 def test_end_of_spree(self):
     self.cache.set("multikill_killer", "tommy")
     receivers.multikill(None, "fred")
     self.assertEqual(self.cache.get("multikill_kills"), 1)
     self.assertEqual(self.cache.get("multikill_killer"), "fred")
     self.say.assert_called_with(content="fred ended the killing spree! poor tommy", tags=['multikill'])
예제 #4
0
파일: tests.py 프로젝트: 1stvamp/pubbot
 def test_double_kill(self):
     self.cache.set("multikill_kills", 1)
     receivers.multikill(None, "fred")
     self.say.assert_called_with(content="Double Kill", tags=['multikill'])
예제 #5
0
파일: tests.py 프로젝트: 1stvamp/pubbot
 def test_weekend(self):
     self.date.today.return_value.weekday.return_value = 5
     receivers.multikill(None, "fred")
     self.assertEqual(self.say.called, 0)