Пример #1
0
 def __init__(self, external_id, bus=None, _autoload=False):
     path = path_encode(b'/org/freedesktop/machine1/machine', external_id)
     super(Machine, self).__init__(destination=b'org.freedesktop.machine1',
                                   path=path,
                                   bus=bus,
                                   _autoload=_autoload)
     self.external_id = external_id
Пример #2
0
 def __init__(self, external_id, bus=None, _autoload=False):
     self.external_id = x2char_star(external_id)
     path = path_encode(b"/org/freedesktop/systemd1/unit", self.external_id)
     super(Unit, self).__init__(
         destination=b"org.freedesktop.systemd1",
         path=path,
         bus=bus,
         _autoload=_autoload,
     )
Пример #3
0
 def __init__(self, external_id, bus=None, _autoload=False):
     path = path_encode(
         b'/org/freedesktop/systemd1/unit', external_id)
     super(Unit, self).__init__(
         destination=b'org.freedesktop.systemd1',
         path=path,
         bus=bus,
         _autoload=_autoload)
     self.external_id = external_id
Пример #4
0
 def __init__(self, external_id, bus=None, _autoload=False):
     self.external_id = x2char_star(external_id)
     path = path_encode(b"/org/freedesktop/machine1/machine",
                        self.external_id)
     super(Machine, self).__init__(
         destination=b"org.freedesktop.machine1",
         path=path,
         bus=bus,
         _autoload=_autoload,
     )
Пример #5
0
 def test_weird_encode(self):
     self.assertEqual(path_encode(b"/o", self.EXTERNAL_ID), b"/o/s1_2eservice")
Пример #6
0
 def test_encode(self):
     self.assertEqual(path_encode(self.PREFIX, self.EXTERNAL_ID), self.ENCODED_PATH)