from part1 import (
    gamma_board,
    gamma_busy_fields,
    gamma_delete,
    gamma_free_fields,
    gamma_golden_move,
    gamma_golden_possible,
    gamma_move,
    gamma_new,
)

"""
scenario: test_random_actions
uuid: 336603762
"""
"""
random actions, total chaos
"""
board = gamma_new(4, 5, 4, 2)
assert board is not None


assert gamma_move(board, 1, 1, 3) == 1 
assert gamma_move(board, 1, 0, 3) == 1 
assert gamma_move(board, 2, 0, 4) == 1 
assert gamma_move(board, 2, 2, 4) == 1 
assert gamma_busy_fields(board, 2) == 2 
assert gamma_golden_possible(board, 2) == 1 
assert gamma_golden_move(board, 3, 3, 1) == 0 
assert gamma_move(board, 4, 0, 2) == 1 
assert gamma_move(board, 4, 1, 2) == 1 
assert gamma_move(board, 1, 0, 0) == 1 
assert gamma_move(board, 1, 0, 3) == 0 
assert gamma_busy_fields(board, 1) == 3 
assert gamma_move(board, 2, 1, 3) == 0 
assert gamma_move(board, 3, 2, 2) == 1 
assert gamma_move(board, 3, 2, 4) == 0 
assert gamma_move(board, 4, 1, 4) == 1 
assert gamma_free_fields(board, 4) == 2 
assert gamma_move(board, 1, 2, 4) == 0 
assert gamma_move(board, 2, 1, 3) == 0 
assert gamma_golden_possible(board, 2) == 1 
assert gamma_move(board, 4, 3, 1) == 0 
assert gamma_move(board, 4, 1, 3) == 0 
assert gamma_golden_possible(board, 4) == 1 


board843263416 = gamma_board(board)
assert board843263416 is not None
assert board843263416 == ("242.\n"
"11..\n"
"443.\n"
"....\n"
"1...\n")
del board843263416
board843263416 = None
assert gamma_move(board, 2, 1, 3) == 0 
assert gamma_move(board, 2, 0, 3) == 0 
assert gamma_busy_fields(board, 2) == 2 
assert gamma_move(board, 3, 4, 3) == 0 
assert gamma_golden_possible(board, 3) == 1 
assert gamma_move(board, 4, 3, 3) == 0 
assert gamma_move(board, 4, 1, 2) == 0 
assert gamma_move(board, 1, 1, 0) == 1 
assert gamma_move(board, 2, 0, 1) == 0 
assert gamma_move(board, 2, 2, 2) == 0 
assert gamma_move(board, 3, 1, 2) == 0 


board282214311 = gamma_board(board)
assert board282214311 is not None
assert board282214311 == ("242.\n"
"11..\n"
"443.\n"
"....\n"
"11..\n")
del board282214311
board282214311 = None
assert gamma_move(board, 4, 1, 0) == 0 
assert gamma_golden_move(board, 4, 2, 2) == 1 
assert gamma_move(board, 1, 0, 4) == 0 
assert gamma_move(board, 2, 3, 2) == 0 
assert gamma_busy_fields(board, 2) == 2 
assert gamma_move(board, 3, 1, 1) == 1 
assert gamma_move(board, 3, 1, 0) == 0 
assert gamma_busy_fields(board, 3) == 1 
assert gamma_golden_possible(board, 3) == 1 
assert gamma_move(board, 4, 1, 0) == 0 
assert gamma_move(board, 4, 2, 2) == 0 
assert gamma_move(board, 1, 1, 0) == 0 
assert gamma_move(board, 1, 2, 3) == 1 
assert gamma_move(board, 2, 4, 3) == 0 
assert gamma_move(board, 2, 1, 2) == 0 


board717694321 = gamma_board(board)
assert board717694321 is not None
assert board717694321 == ("242.\n"
"111.\n"
"444.\n"
".3..\n"
"11..\n")
del board717694321
board717694321 = None
assert gamma_move(board, 3, 3, 0) == 1 
assert gamma_move(board, 4, 1, 0) == 0 
assert gamma_golden_possible(board, 4) == 0 
assert gamma_move(board, 1, 2, 3) == 0 
assert gamma_golden_possible(board, 2) == 1 
assert gamma_move(board, 3, 1, 3) == 0 
assert gamma_move(board, 3, 3, 2) == 0 
assert gamma_golden_possible(board, 4) == 0 
assert gamma_move(board, 1, 1, 2) == 0 
assert gamma_golden_possible(board, 1) == 1 
assert gamma_move(board, 2, 2, 3) == 0 
assert gamma_move(board, 3, 1, 0) == 0 
assert gamma_golden_move(board, 3, 2, 0) == 0 
assert gamma_move(board, 4, 1, 2) == 0 
assert gamma_move(board, 1, 1, 2) == 0 
assert gamma_free_fields(board, 1) == 3 
assert gamma_move(board, 2, 4, 3) == 0 
assert gamma_move(board, 2, 0, 3) == 0 
assert gamma_move(board, 3, 3, 0) == 0 
assert gamma_move(board, 3, 3, 3) == 0 
assert gamma_free_fields(board, 3) == 4 
assert gamma_move(board, 4, 3, 4) == 0 
assert gamma_busy_fields(board, 4) == 4 
assert gamma_free_fields(board, 4) == 3 


gamma_delete(board)
