示例#1
0
 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')
示例#2
0
 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')
示例#3
0
 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')
示例#4
0
 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')
示例#5
0
 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')
示例#6
0
 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')
示例#7
0
 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