Ejemplo n.º 1
0
 def test_feed_none(self):
     feed_none = FeedNone()
     not_called = Mock()
     not_called.feed_creature = Mock()
     not_called.kill_creature = Mock()
     not_called.fat_feed = Mock()
     player = Mock()
     feed_none.enact(player, [], not_called)
     player.assert_not_called()
     not_called.feed_creature.assert_not_called()
     not_called.kill_creature.assert_not_called()
     not_called.fat_feed.assert_not_called()
Ejemplo n.º 2
0
 def test_cant_feed(self):
     cant_feed = CannotFeed()
     not_called = Mock()
     not_called.feed_creature = Mock()
     not_called.kill_creature = Mock()
     not_called.fat_feed = Mock()
     player = Mock()
     cant_feed.enact(player, [], not_called)
     player.assert_not_called()
     not_called.feed_creature.assert_not_called()
     not_called.kill_creature.assert_not_called()
     not_called.fat_feed.assert_not_called()
Ejemplo n.º 3
0
 def test_enact_fat_tissue(self):
     for idx in range(0,3):
         for tkns in range(1, 2):
             tissue = StoreFat(idx, tkns)
             mock = Mock()
             mock.feed_creature = Mock()
             player = Mock()
             mock.fat_feed = Mock()
             mock.kill_creature = Mock()
             tissue.enact(player, [], mock)
             mock.kill_creature.assert_not_called()
             mock.feed_creature.assert_not_called()
             mock.fat_feed.assert_called_once_with(player, idx, tkns)