def testFlat(self): testPressure = Wheel.BURST_PRESSURE / 2.0 wheel = Wheel() wheel.pressure = testPressure self.assertEqual(wheel.pressure, testPressure) self.assertEqual(wheel.flat, False) wheel.pressure = 0.0 self.assertEqual(wheel.flat, True)
def testBurst(self): wheel = Wheel() wheel.pressure = Wheel.BURST_PRESSURE / 2.0 self.assertEqual(wheel.flat, False) self.assertEqual(wheel.burst, False) wheel.pressure = Wheel.BURST_PRESSURE self.assertEqual(wheel.pressure, 0.0) self.assertEqual(wheel.flat, True) self.assertEqual(wheel.burst, True) wheel.pressure = Wheel.BURST_PRESSURE / 2.0 self.assertEqual(wheel.pressure, 0.0) self.assertEqual(wheel.flat, True) self.assertEqual(wheel.burst, True)
from wheel import Wheel print(f"burst pressure = {Wheel.BURST_PRESSURE}") wheel = Wheel(diameter=13.0, pressure=24.0) print(f"pressure = {wheel.pressure}") # getter for a property wheel.pressure = 10000.0 # setter notation print(f"pressure = {wheel.pressure}") # getter for a property print(f"burst = {wheel.burst}") # getter for a propertyy