Fix typecheck warnings for nullable current_move

This commit is contained in:
Jared Miller 2026-02-08 13:05:16 -05:00
parent 9e5003e52c
commit a8917da59e
Signed by: shmup
GPG key ID: 22B5C6D66A38B06C

View file

@ -227,6 +227,7 @@ async def test_variant_handler_parses_direction(player, target, moves):
encounter = get_encounter(player) encounter = get_encounter(player)
assert encounter is not None assert encounter is not None
assert encounter.current_move is not None
assert encounter.current_move.name == "punch right" assert encounter.current_move.name == "punch right"
@ -280,6 +281,7 @@ async def test_direct_handler_passes_move(player, target, punch_right):
encounter = get_encounter(player) encounter = get_encounter(player)
assert encounter is not None assert encounter is not None
assert encounter.current_move is not None
assert encounter.current_move.name == "punch right" assert encounter.current_move.name == "punch right"
@ -294,6 +296,7 @@ async def test_direct_handler_alias_for_variant(player, target, punch_right):
encounter = get_encounter(player) encounter = get_encounter(player)
assert encounter is not None assert encounter is not None
assert encounter.current_move is not None
assert encounter.current_move.name == "punch right" assert encounter.current_move.name == "punch right"
assert encounter.attacker is player assert encounter.attacker is player
assert encounter.defender is target assert encounter.defender is target