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()