def test_interface_get_ready_to_go(self): """ GIVEN :engine, gearbox, electronics, status_panel WHEN :call get_ready_to_go interface THEN :return true """ self.assertTrue( self.ctrl.get_ready_to_go(Engine(), GearBox(), Electronics(), StatusPanel()))
def __init__(self, registration_num, year:int, license_number): self.registration_num=registration_num self.year=year self.license_number=license_number def move_forward(self): return self.move_forward def move_backward(self): return self.move_backward def stop(self): return self.stop def turn_right(self): return self.turn_right def turn_left(self): return self.turn_left def display_info_car(self): print("Registration number =",self.registration_num, " Year =",self.year, " Licence number",self.license_number ) my_car = Body(4) my_car.display_info_body() my_car = CarModel('Ferrari') my_car.display_info_model() my_car = Engine(3.2,8) my_car.display_info_engine() my_car = Suspension(66.7) my_car.display_info_suspension() my_car = Brake('handbrake') my_car.display_info_brake() my_car = GearBox(99.2,4) my_car.display_info_gb()
def __init__(self): GearBox.__init__(self, Firm.Audi)
from Suspension import Suspension from Body import Body from Tire import Tire from Wheel import Wheel from Brake import Brake from lab1 import Car from CarModel import CarModel from engine import Engine engine = Engine(capacity=2, number_of_cylinders=4) car_model = CarModel() gear_box_type = GearBoxType(name='', remarks='') suspension = Suspension(spring_rate=0.0) body = Body(number_of_doors=4) wheel = Wheel(diameter=17) gear_box = GearBox(gear_ratio=1.2, current_gear=3) tire = Tire(width=12, air_pressure=14) brake = Brake(type='brembo') car = Car(registration_num=8457, year=1998, license_number='XCSSERRS', engine=engine, gear_box=gear_box, gear_box_type=gear_box_type, suspension=suspension, body=body, tire=tire, wheel=wheel, brake=brake)
def __init__(self): GearBox.__init__(self, Firm.FORD)