WIP: unit tests

This commit is contained in:
Piotr Dec 2023-08-24 14:01:44 +02:00
parent ff2e163983
commit 89e16fb805
No known key found for this signature in database
GPG key ID: ABD6CB83D6110D27
3 changed files with 288 additions and 0 deletions

View file

@ -11,9 +11,11 @@ def suite(controller: Controller):
speed(controller)
time(controller)
control(controller)
compass(controller)
def lines(controller: Controller):
print("Lines")
controller.set_lines([Lane.DotsLeft], [])
controller.set_lines([Lane.OuterRight], [Lane.OuterLeft])
controller.set_lines([Lane.MiddleRight], [Lane.MiddleLeft])
@ -29,6 +31,7 @@ def lines(controller: Controller):
def direction(controller: Controller):
print("Direction")
controller.set_direction(OutAngle.RightDown)
controller.set_direction(OutAngle.SharpRight)
controller.set_direction(OutAngle.Right)
@ -58,6 +61,7 @@ def direction(controller: Controller):
def distance(controller: Controller):
print("Distance")
controller.set_distance(999)
controller.set_distance(999, Unit.Kilometres)
controller.set_distance(999, Unit.Metres)
@ -67,6 +71,7 @@ def distance(controller: Controller):
def speed(controller: Controller):
print("Speed")
controller.set_gps(True)
controller.set_speed(50)
controller.set_speed(50, 100)
@ -76,6 +81,7 @@ def speed(controller: Controller):
def time(controller: Controller):
print("Time")
controller.set_time(22, 22)
controller.set_time(22, 22, traffic=True)
controller.set_time(22, 22, flag=True)
@ -83,11 +89,13 @@ def time(controller: Controller):
def control(controller: Controller):
print("Speed Control")
controller.set_speed_control()
controller.set_speed_control(False)
def compass(controller: Controller):
print("Compass")
controller.set_compass(22.5)
controller.set_compass(67.5)
controller.set_compass(112.5)