def should_raise_an_exception_when_attempting_to_convert_a_negative_number_using_try(self): try: DistanceInMiles.calculated_from(-5, "km") self.fail("should raise an exception when converting from negative number") except: pass
def should_return_the_same_value_whenConverting_miles_to_miles(self): self.assertEquals(5 , DistanceInMiles.calculated_from(5, "miles"))
def should_return_the_distance_times_one_point_six_when_converting_from_kilometers(self): self.assertEquals( 5 * 1.6 , DistanceInMiles.calculated_from(5, "km"))
def should_raise_an_exception_when_attempting_to_convert_a_negative_number_using_annotation(self): DistanceInMiles.calculated_from(-5, "km")