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))
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))