def test_cant_vote_more_than_once(self): o = VoteOrder(corporation_up=self.c, corporation_down=self.c2, player=self.p) # assertNoRaises o.save() o2 = VoteOrder(corporation_up=self.c, corporation_down=self.c2, player=self.p) self.assertRaises(OrderNotAvailable, o2.clean)
def setUp(self): super(TaskTest, self).setUp() self.v = VoteOrder(player=self.p, corporation_up=self.c, corporation_down=self.c2) self.v.save()
def test_corporation_up_and_down(self): begin_assets_1 = self.c.assets begin_assets_2 = self.c2.assets o = VoteOrder(corporation_up=self.c, corporation_down=self.c2, player=self.p) o.save() o.resolve() self.assertEqual(self.reload(self.c).assets, begin_assets_1 + 1) self.assertEqual(self.reload(self.c2).assets, begin_assets_2 - 1)