def test_petrol_car_number_cylinders(self): petrol_car = PetrolCar() self.assertEqual(1, petrol_car.getNumberCylinders()) petrol_car.setNumberCylinders(6) self.assertEqual(6, petrol_car.getNumberCylinders()) petrol_car.setNumberCylinders(4) self.assertEqual(4, petrol_car.getNumberCylinders()) def test_diesel_car_number_diesel_cylinders(self): diesel_car = DieselCar() self.assertEqual(1, diesel_car.getNumberDieselCylinders()) diesel_car.setNumberDieselCylinders(4) self.assertEqual(4, diesel_car.getNumberDieselCylinders()) 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())
def test_petrol_car_cylinders(self): petrol_car = PetrolCar() self.assertEqual(1, petrol_car.getNumberCylinders()) petrol_car.setNumberCylinders(4) self.assertEqual(4, petrol_car.getNumberCylinders())
print 'Colour: ' + car1.getColour() print 'Number of fuel cells: ' + str(car1.getNumberFuelCells()) print 'Mileage on the clock: ' + str(car1.getMileage()) print '------------------' #Petrol car car2 = PetrolCar() car2.setMake('Toyota') car2.setModel('Yaris') car2.setColour('Green') car2.setMileage(653) car2.setNumberCylinders(4) print 'Petrol car type: ' + car2.getMake() print 'Model: ' + car2.getModel() print 'Colour: ' + car2.getColour() print 'Number of cylinders: ' + str(car2.getNumberCylinders()) print 'Mileage on the clock: ' + str(car2.getMileage()) print '------------------' # Diesel car car3 = DieselCar() car3.setMake('Ford') car3.setModel('Mondeo') car3.setColour('Black') car3.setMileage(2500) car3.setNumberDieselCylinders(6) print 'Diesel car type: ' + car3.getMake() print 'Model: ' + car3.getModel() print 'Colour: ' + car3.getColour() print 'Number of cylinders: ' + str(car3.getNumberDieselCylinders()) print 'Mileage on the clock: ' + str(car3.getMileage())
print "Welcome to DBS car rental, we have the following types of cars in stock to offer." print from car import Car, PetrolCar, DieselCar, ElectricCar, HybridCar #We made that in our stock we have 40 cars, 4 different types, each type of the same make, model and specifications. #Petrol car details. carP = PetrolCar() carP.setMake("Volkswagen Beetle") carP.setColour("Blue") carP.setNumberCylinders(4) carP.setMileage(1000) print " Make of Petrol car is :" + carP.getMake() print " Colour of the car is :" + carP.getColour() print " Number of cylinders :" + str(carP.getNumberCylinders()) print " Mileage of Petrol car is :" + str(carP.getMileage()) print "_________________________________________" #Diesel car details. carD = DieselCar() carD.setMake("Audi Q7") carD.setColour("Silver") carD.setNumberCylinders(4) carD.setMileage(500) print " Make of Diesel car is :" + carD.getMake() print " Colour of the car is :" + carD.getColour() print " Number of cylinders :" + str(carD.getNumberCylinders()) print " Milegae of Diesel car is :" + str(carD.getMileage()) print "_________________________________________"