Exemplo n.º 1
0
 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'])
Exemplo n.º 2
0
 def test_mega_kill(self):
     self.cache.set("multikill_kills", 4)
     receivers.multikill(None, "fred")
     self.say.assert_called_with(content="Megakill", tags=['multikill'])
Exemplo n.º 3
0
 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'])
Exemplo n.º 4
0
 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'])
Exemplo n.º 5
0
 def test_weekend(self):
     self.date.today.return_value.weekday.return_value = 5
     receivers.multikill(None, "fred")
     self.assertEqual(self.say.called, 0)