Пример #1
0
 def test_hybrid_car_number_volt_cells(self):
     hybrid_car = HybridCar()
     self.assertEqual(1, hybrid_car.getNumberVoltCells())
     hybrid_car.setNumberVoltCells(28)
     self.assertEqual(28, hybrid_car.getNumberVoltCells())
Пример #2
0
print 'Colour: ' + car3.getColour()
print 'Number of cylinders: ' + str(car3.getNumberDieselCylinders())
print 'Mileage on the clock: ' + str(car3.getMileage())
print '------------------'

# Hybrid car
car4 = HybridCar()
car4.setMake('Ford')
car4.setModel('Fusion Hybrid')
car4.setColour('Blue')
car4.setMileage(600)
car4.setNumberVoltCells(28)
print 'Hybrid car type: ' + car4.getMake()
print 'Model: ' + car4.getModel()
print 'Colour: ' + car4.getColour()
print 'Number of volt cells: ' + str(car4.getNumberVoltCells())
print 'Mileage on the clock: ' + str(car4.getMileage())
print '------------------'


# DBS Rental Company with a fleet of 40 cars: 8 diesel, 8 hybrid, 4 electric and 20 petrol.
class DBS_Car_Rental(object):
    # initializing the class object
    def __init__(self):
        self.electric_cars = []
        self.petrol_cars = []
        self.diesel_cars = []
        self.hybrid_cars = []
        self.car_fleet = []
# setting up a function to define the current stock of the car fleet