This commit is contained in:
johanleroy
2025-09-10 08:51:53 +02:00
parent 60e5db7ade
commit e68e378e7a
5 changed files with 189 additions and 0 deletions

30
Robots/main.py Normal file
View File

@@ -0,0 +1,30 @@
from Modele.Robot import Robot
from Modele.RobotMobile import RobotMobile
from Modele.Aspirateur import Aspirateur, AspirateurRobot
def test_robot():
print("=== Test Robot ===")
r = Robot()
print(r)
r.tourner(1)
print("Après rotation :", r)
def test_robot_mobile():
print("\n=== Test RobotMobile ===")
rm = RobotMobile(robot_type="Mobile")
print(rm)
rm.avancer(5)
print("Après avancée de 5 :", rm)
def test_aspirateur_robot():
print("\n=== Test AspirateurRobot ===")
ar = AspirateurRobot(marque="Dyson", puissance=7500, distance_max=100)
print(ar)
ar.avancer(10)
ar.tourner(-1)
print("Après déplacement et rotation :", ar)
if __name__ == "__main__":
test_robot()
test_robot_mobile()
test_aspirateur_robot()