2024-02-11 19:01:06 +01:00
|
|
|
from ShipField import ShipField
|
|
|
|
|
2024-02-26 05:28:17 +01:00
|
|
|
|
|
|
|
def verify_value(actual, expected):
|
|
|
|
if actual == expected:
|
|
|
|
print("OK")
|
|
|
|
else:
|
|
|
|
print("ERROR")
|
|
|
|
|
|
|
|
|
|
|
|
my_field = ShipField()
|
|
|
|
|
|
|
|
print("set_ship_size()")
|
|
|
|
my_field.set_ship_size(1)
|
|
|
|
verify_value(my_field.set_ship_size, 1)
|
|
|
|
|
|
|
|
my_field.set_ship_size(0)
|
|
|
|
my_field.set_ship_size(6)
|
|
|
|
verify_value(my_field.set_ship_size, 1)
|
|
|
|
|
|
|
|
my_field.set_ship_size([])
|
|
|
|
my_field.set_ship_size("")
|
|
|
|
my_field.set_ship_size(None)
|
|
|
|
my_field.set_ship_size(True)
|
|
|
|
my_field.set_ship_size(False)
|
|
|
|
verify_value(my_field.set_ship_size, 1)
|
|
|
|
|
|
|
|
my_field.set_ship_size("2")
|
|
|
|
verify_value(my_field.set_ship_size, 2)
|
|
|
|
print()
|
|
|
|
|
|
|
|
print('toggle_field_mode()')
|
|
|
|
verify_value(my_field.field_mode, 0)
|
|
|
|
|
|
|
|
my_field.toggle_field_mode()
|
|
|
|
verify_value(my_field.field_mode, 1)
|
|
|
|
|
|
|
|
my_field.toggle_field_mode()
|
|
|
|
verify_value(my_field.field_mode, 0)
|
|
|
|
print()
|
|
|
|
|
|
|
|
print("ship_set()")
|
|
|
|
verify_value(my_field.field[0], " ")
|
|
|
|
|
|
|
|
my_field.set_ship_size(1)
|
|
|
|
my_field.ship_direction(0)
|
|
|
|
my_field.set_ship(0, 0)
|
|
|
|
|