def test_decode_ssid_latin1(self): ssid = [ dbus.Byte(82), dbus.Byte(233), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97), dbus.Byte(117) ] self.assertEqual(nm.decode_ssid(ssid), 'R\ufffdseau')
def test_decode_ssid_utf8(self): ssid = [ dbus.Byte(82), dbus.Byte(195), dbus.Byte(169), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97), dbus.Byte(117) ] self.assertEqual(nm.decode_ssid(ssid), 'Réseau')
def test_decode_ssid(self): ssid = [ dbus.Byte(85), dbus.Byte(98), dbus.Byte(117), dbus.Byte(110), dbus.Byte(116), dbus.Byte(117), dbus.Byte(45), dbus.Byte(66), dbus.Byte(97), dbus.Byte(116), dbus.Byte(116), dbus.Byte(101), dbus.Byte(114), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97) ] self.assertEqual(nm.decode_ssid(ssid), 'Ubuntu-Battersea')
def test_decode_ssid_latin1(self): ssid = [dbus.Byte(82), dbus.Byte(233), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97), dbus.Byte(117)] self.assertEqual(nm.decode_ssid(ssid), u'R\ufffdseau')
def test_decode_ssid_utf8(self): ssid = [dbus.Byte(82), dbus.Byte(195), dbus.Byte(169), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97), dbus.Byte(117)] self.assertEqual(nm.decode_ssid(ssid), u'Réseau')
def test_decode_ssid(self): ssid = [dbus.Byte(85), dbus.Byte(98), dbus.Byte(117), dbus.Byte(110), dbus.Byte(116), dbus.Byte(117), dbus.Byte(45), dbus.Byte(66), dbus.Byte(97), dbus.Byte(116), dbus.Byte(116), dbus.Byte(101), dbus.Byte(114), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97)] self.assertEqual(nm.decode_ssid(ssid), 'Ubuntu-Battersea')
def find_ap(self, device, ssid): for ap in device.get_access_points(): ap_ssid = ap.get_ssid() if ap_ssid and decode_ssid(ap_ssid.get_data()) == ssid: return ap return None