def test_display(): ''' Test displaying a quantity in different units ''' assert_equal(in_unit(3 * volt, mvolt), '3000. mV') assert_equal(in_unit(10 * mV, ohm * amp), '0.01 ohm A') assert_raises(DimensionMismatchError, lambda: in_unit(10 * nS, ohm)) # A bit artificial... assert_equal(in_unit(10.0, Unit(10.0, scale=1)), '1.0')
def test_display(): ''' Test displaying a quantity in different units ''' assert_equal(in_unit(3 * volt, mvolt), '3000. mV') assert_equal(in_unit(10 * mV, ohm * amp), '0.01 ohm A') assert_raises(DimensionMismatchError, lambda: in_unit(10 * nS, ohm)) # A bit artificial... assert_equal(in_unit(10.0, Unit(10)), '1.0')