def test_to_good(self): """Going to Good""" app = Labyrinth(1, 1, self.set_up_test_scenario) self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.get_country("Gulf States").make_poor() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4) app.get_country("Gulf States").make_fair() app.get_country("Gulf States").make_neutral() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4)
def test_adjacent_countries(self): """Adjacent countries Ally Good""" app = Labyrinth(1, 1, self.set_up_test_scenario) self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.get_country('Pakistan').make_good() app.get_country('Pakistan').make_neutral() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.get_country('Pakistan').make_ally() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4) app.get_country('Iraq').make_good() app.get_country('Iraq').make_ally() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4)
def test_gwot_penalty(self): """GWOT Penalty""" app = Labyrinth(1, 1, self.set_up_test_scenario) self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.get_country("United States").make_soft() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 2) app.get_country("Canada").make_hard() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 1) app.get_country("France").make_hard() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 0) app.get_country("Germany").make_hard() self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 0)
def test_prestige(self): """Prestige""" app = Labyrinth(1, 1, self.set_up_test_scenario) app.prestige = 1 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 1) app.prestige = 2 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 1) app.prestige = 3 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 1) app.prestige = 4 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 2) app.prestige = 5 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 2) app.prestige = 6 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 2) app.prestige = 7 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.prestige = 8 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.prestige = 9 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.prestige = 10 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4) app.prestige = 11 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4) app.prestige = 12 self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4)
def test_aid(self): """Aid""" app = Labyrinth(1, 1, self.set_up_test_scenario) self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 3) app.get_country("Gulf States").set_aid(1) self.assertEqual(app.modified_woi_roll(3, "Gulf States"), 4)