def test_set_master_connected(self): playertracker1 = PlayerTracker() self.assertFalse(playertracker1.is_replication_started(123)) self.assertFalse(playertracker1.is_replication_stopped(123)) playertracker1.set_replication_stopped(123) self.assertFalse(playertracker1.is_replication_started(123)) self.assertTrue(playertracker1.is_replication_stopped(123))
def test_wait_replication_stopped(self): tested = False with Conductor() as conductor1: playerTracker = PlayerTracker() playerTracker.set_accept_player(True) playerTracker.add_player(222) playerTracker.set_accept_player(False) self.assertRaises(ConductorTimeoutException, conductor1.wait_replication_stopped, timeout=1) playerTracker.set_replication_stopped(222) conductor1.wait_replication_stopped(timeout=1) tested = True self.assertTrue(tested)