Esempio n. 1
0
    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")
Esempio n. 2
0
    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
Esempio n. 3
0
    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')
Esempio n. 4
0
 def test_get_unit_by_name_invalid_unit(self):
     with self.assertRaises(_ud.UdunitsError):
         _ud.get_unit_by_name(self.system, b'jigawatt')
Esempio n. 5
0
    def test_get_unit_by_name(self):
        unit = _ud.get_unit_by_name(self.system, b'metre')

        self.assertIsNotNone(unit)
Esempio n. 6
0
 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
Esempio n. 7
0
    def test_root(self):
        hectare = _ud.get_unit_by_name(self.system, b'hectare')
        hundred_metre = _ud.root(hectare, 2)

        self.assertIsNotNone(hundred_metre)
Esempio n. 8
0
    def test_offset(self):
        kelvin = _ud.get_unit_by_name(self.system, b'kelvin')
        celsius = _ud.offset(kelvin, 273.15)

        self.assertIsNotNone(celsius)
Esempio n. 9
0
 def test_is_dimensionless_true(self):
     radian = _ud.get_unit_by_name(self.system, b'radian')
     self.assertTrue(_ud.is_dimensionless(radian))
Esempio n. 10
0
 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')
Esempio n. 11
0
 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")