def setUp(self): super(OrdersTest, self).setUp() self.o = RunOrder( player=self.p, additional_percents=0, ) self.o.clean() self.o.save()
def test_only_influence_run_has_bonus(self): """ Influence bonus can only be given to as much run as your current influence level """ self.o.has_influence_bonus = True self.o.save() o2 = RunOrder(player=self.p, has_influence_bonus=True) self.assertRaises(OrderNotAvailable, o2.clean) self.p.influence.level = 2 self.p.influence.save() # assertNoRaises o2.clean()