Пример #1
0
    def setUp(self):
        super(InformationRunOrderTest, self).setUp()

        self.p2 = Player(game=self.g, secrets="Some nasty sfuff")
        self.p2.save()
        self.p2.citizenship.corporation = self.c
        self.p2.citizenship.save()

        from engine_modules.influence.models import BuyInfluenceOrder

        # Initial setup, create a resolution sheet we'll use later.
        o = BuyInfluenceOrder(player=self.p2)
        o.save()

        self.g.resolve_current_turn()

        self.io = InformationOrder(
            target=self.p2,
            player=self.p,
            additional_percents=0,
        )
        self.io.clean()
        self.io.save()

        self.set_to_zero(self.io.target.citizenship.corporation)
Пример #2
0
	def test_information_run_cant_target_self(self):
		"""
		Check a Johnson can't target himself
		"""
		o = InformationOrder(
			target=self.p,
			player=self.p,
		)
		self.assertRaises(OrderNotAvailable, o.clean)