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
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, )
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
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, )
def test_weird_encode(self): self.assertEqual(path_encode(b"/o", self.EXTERNAL_ID), b"/o/s1_2eservice")
def test_encode(self): self.assertEqual(path_encode(self.PREFIX, self.EXTERNAL_ID), self.ENCODED_PATH)