def _simulate_n_users(self, n): """ Create n users and simulate a GC run. """ for i in range(n): self._get_player(i) GrandChallengeGame.start() self.assertEqual(GrandChallengeGame.get_current_round().round_number, 1) self.assertEqual(GrandChallengeGame.base_query().count(), n) self.assertEqual(len(GrandChallengeGame.get_current_round().participants()), n - n % 2) while not GrandChallengeGame.is_finished(): GrandChallengeGame.round_next() GrandChallengeGame.force_round_close(GrandChallengeGame.get_current_round()) GrandChallengeGame.round_next() GrandChallengeGame.force_round_close(GrandChallengeGame.get_current_round())
def _simulate_n_users(self, n): """ Create n users and simulate a GC run. """ for i in range(n): self._get_player(i) GrandChallengeGame.start() self.assertEqual(GrandChallengeGame.get_current_round().round_number, 1) self.assertEqual(GrandChallengeGame.base_query().count(), n) self.assertEqual( len(GrandChallengeGame.get_current_round().participants()), n - n % 2) while not GrandChallengeGame.is_finished(): GrandChallengeGame.round_next() GrandChallengeGame.force_round_close( GrandChallengeGame.get_current_round()) GrandChallengeGame.round_next() GrandChallengeGame.force_round_close( GrandChallengeGame.get_current_round())