From 1cf3fed37ffd6e95a1a3e15edd6eff4e9d4cfe49 Mon Sep 17 00:00:00 2001 From: fheinrich <fheinrich@techfak.uni-bielefeld.de> Date: Mon, 4 Dec 2023 14:06:04 +0100 Subject: [PATCH] Updated tests --- tests/test_start.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/tests/test_start.py b/tests/test_start.py index 89211c89..0cc343f7 100644 --- a/tests/test_start.py +++ b/tests/test_start.py @@ -6,17 +6,21 @@ import time def test_player_registration(): - sim = Simulator() - p1 = Player("player", np.array([0, 0])) + sim = Simulator(Environment, 200) + p1 = Player("player1", np.array([0, 0])) sim.register_player(p1) - assert len(sim.env.players) != 0 - assert len(sim.env.players) == 1 + assert len(sim.env.players) != 0, "Wrong number of players" + assert len(sim.env.players) == 1, "Wrong number of players" - p2 = Player("player", np.array([100, 100])) + p2 = Player("player2", np.array([100, 100])) sim.register_player(p2) - assert len(sim.env.players) == 2 + assert len(sim.env.players) == 2, "Wrong number of players" + + p3 = Player("player2", np.array([100, 100])) + sim.register_player(p2) # same player name + assert len(sim.env.players) == 2, "Wrong number of players" sim.start() sim.stop() @@ -30,16 +34,16 @@ def test_simulator_frequency(): self.c += 1 frequency = 1000 - running_time_seconds = 5 + running_time_seconds = 8 sim = Simulator(TestEnv, frequency) - sim.start() + sim.start() time.sleep(running_time_seconds) - sim.stop() - accepted_tolerance = 0.04 + print(sim.env.c) + accepted_tolerance = 0.02 lower = frequency * running_time_seconds * (1-accepted_tolerance) upper = frequency * running_time_seconds * (1+accepted_tolerance) assert sim.env.c > lower and sim.env.c < upper, "Timing error in the environment at 1000hz" -- GitLab