コード例 #1
0
 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()))
コード例 #2
0
ファイル: Car.py プロジェクト: olehsinkevych/design_patterns
    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()
コード例 #3
0
ファイル: GearBoxAudi.py プロジェクト: alextur/project
 def __init__(self):
     GearBox.__init__(self, Firm.Audi)
コード例 #4
0
ファイル: main.py プロジェクト: olehsinkevych/design_patterns
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)
コード例 #5
0
ファイル: GearBoxFord.py プロジェクト: alextur/project
 def __init__(self):
     GearBox.__init__(self, Firm.FORD)