def setUp(self): try: self.system = _ud.read_xml() except _ud.UdunitsError: self.system = _ud.read_xml(get_xml_path()) self.metre = _ud.get_unit_by_name(self.system, b"metre") self.yard = _ud.get_unit_by_name(self.system, b"yard") self.second = _ud.get_unit_by_name(self.system, b"second")
def setUp(self): try: system = _ud.read_xml() except _ud.UdunitsError: system = _ud.read_xml(get_xml_path()) metre = _ud.get_unit_by_name(system, b"metre") yard = _ud.get_unit_by_name(system, b"yard") self.converter = _ud.get_converter(metre, yard) self.factor = 1.0936132669448853
def test_format(self): pascal = _ud.get_unit_by_name(self.system, b'pascal') symb = _ud.format(pascal) name = _ud.format(pascal, _ud.UT_NAMES) defn = _ud.format(pascal, _ud.UT_DEFINITION) name_defn = _ud.format(pascal, _ud.UT_DEFINITION | _ud.UT_NAMES) self.assertEqual(symb, b'Pa') self.assertEqual(name, b'pascal') self.assertEqual(defn, b'm-1.kg.s-2') self.assertEqual(name_defn, b'meter^-1-kilogram-second^-2')
def test_get_unit_by_name_invalid_unit(self): with self.assertRaises(_ud.UdunitsError): _ud.get_unit_by_name(self.system, b'jigawatt')
def test_get_unit_by_name(self): unit = _ud.get_unit_by_name(self.system, b'metre') self.assertIsNotNone(unit)
def setUp(self): system = _ud.read_xml() metre = _ud.get_unit_by_name(system, b'metre') yard = _ud.get_unit_by_name(system, b'yard') self.converter = _ud.get_converter(metre, yard) self.factor = 1.0936132669448853
def test_root(self): hectare = _ud.get_unit_by_name(self.system, b'hectare') hundred_metre = _ud.root(hectare, 2) self.assertIsNotNone(hundred_metre)
def test_offset(self): kelvin = _ud.get_unit_by_name(self.system, b'kelvin') celsius = _ud.offset(kelvin, 273.15) self.assertIsNotNone(celsius)
def test_is_dimensionless_true(self): radian = _ud.get_unit_by_name(self.system, b'radian') self.assertTrue(_ud.is_dimensionless(radian))
def setUp(self): self.system = _ud.read_xml() self.metre = _ud.get_unit_by_name(self.system, b'metre') self.yard = _ud.get_unit_by_name(self.system, b'yard') self.second = _ud.get_unit_by_name(self.system, b'second')
def setUp(self): self.system = _ud.read_xml() self.metre = _ud.get_unit_by_name(self.system, b"metre") self.yard = _ud.get_unit_by_name(self.system, b"yard") self.second = _ud.get_unit_by_name(self.system, b"second")