def METHOD_NAME(self):
    memory_depth = 4
    init_kwargs = {"memory_depth": memory_depth}
    if self.default_soft:
        init_kwargs["soft"] = False
    opponent = axl.MockPlayer(
        actions=[C] * memory_depth + [D] * memory_depth
    )
    actions = (
        [(D, C)]
        + [(C, C)] * 3
        + [(C, D)] * 2
        + [(D, D)] * 2
        + [(D, C)] * 3
        + [(C, C)]
    )
    self.versus_test(
        opponent, expected_actions=actions, init_kwargs=init_kwargs
    )