def test_starport_quality(self): """ starport can only be X, A, B, C, D, E :return: """ test_world = World("Manual", 2, "X") self.assertTrue(test_world.starport_quality in ["X"]) test_world.starport_quality = "A" self.assertTrue(test_world.starport_quality in ["A"]) test_world.starport_quality = "B" self.assertTrue(test_world.starport_quality in ["B"]) test_world.starport_quality = "C" self.assertTrue(test_world.starport_quality in ["C"]) test_world.starport_quality = "D" self.assertTrue(test_world.starport_quality in ["D"]) test_world.starport_quality = "E" self.assertTrue(test_world.starport_quality in ["E"]) # test the random generation a lot for i in range(0, 100): with self.subTest(i=i): test_world = World() self.assertTrue(test_world.starport_quality in ["X", "A", "B", "C", "D", "E"])
def quant_qual_experiment(specialty): if specialty == "quality": world = World(random.randint(1, 5), quantity=False) else: world = World(random.randint(1, 5)) for i in range(1000): world.env_step()
def test_largeWorld(self): # Tuple with invalid values values = (-1, 1001) for value in values: world_one = World(value, 5) self.assertEqual(1000, world_one.getWidth()) for value in values: world_one = World(5, value) self.assertEqual(1000, world_one.getHeight())
def main(): __app = wx.App() w = World(__app) __app.MainLoop()
def __init__(self): self.app = Ursina() window.fullscreen = True self.word = World() self.player = Player() self.sky = Sky() self.app.run()
def __init__(self, xmlfile): ''' Load the world and return the world object ''' tree = ET.parse(xmlfile) root = tree.getroot() self.world = World(root)