Exemple #1
0
 def test_opponent_triggers_alt_strategy_false_by_after_round_one_eighty(
         self):
     current_round = 181
     history = [C] * (current_round - 1)
     self.update_history(history)
     self.assertFalse(
         backstabber._opponent_triggers_alt_strategy(self.player))
Exemple #2
0
 def test_opponent_triggers_alt_strategy_false_by_defected_in_first_n_rounds(
         self):
     last_of_first_n_rounds = 7
     history = [
         C if rnd != last_of_first_n_rounds else D for rnd in range(1, 20)
     ]
     self.update_history(history)
     self.assertFalse(
         backstabber._opponent_triggers_alt_strategy(self.player))
Exemple #3
0
 def test_opponent_triggers_alt_strategy_true_edge_case_low(self):
     current_round = 8
     history = [C] * (current_round - 1)
     self.update_history(history)
     self.assertTrue(
         backstabber._opponent_triggers_alt_strategy(self.player))
 def test_opponent_triggers_alt_strategy_true_edge_case_low(self):
     current_round = 8
     history = [C] * (current_round - 1)
     self.update_history(history)
     self.assertTrue(backstabber._opponent_triggers_alt_strategy(self.player))
 def test_opponent_triggers_alt_strategy_false_by_after_round_one_eighty(self):
     current_round = 181
     history = [C] * (current_round - 1)
     self.update_history(history)
     self.assertFalse(backstabber._opponent_triggers_alt_strategy(self.player))
 def test_opponent_triggers_alt_strategy_false_by_defected_in_first_n_rounds(self):
     last_of_first_n_rounds = 7
     history = [C if rnd != last_of_first_n_rounds else D for rnd in range(1, 20)]
     self.update_history(history)
     self.assertFalse(backstabber._opponent_triggers_alt_strategy(self.player))