Beispiel #1
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
Beispiel #2
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
Beispiel #3
0
    def test_get_converter_invalid(self):
        with self.assertRaises(_ud.UdunitsError) as cm:
            _ud.get_converter(self.metre, self.second)
        ex = cm.exception

        self.assertEqual(ex.status_msg(), 'UT_MEANINGLESS')
Beispiel #4
0
 def test_get_converter_valid(self):
     cv = _ud.get_converter(self.metre, self.yard)