Ejemplo n.º 1
0
def list_command(argv):
    list_parser = argparse.ArgumentParser(
        description="List either seen or pending connections")
    list_parser.add_argument("list")
    args = list_parser.parse_args(argv)

    if args.list == "seen":
        for ssid in var_io.readSeenSSIDs():
            print(ssid)
    if args.list == "pending":
        for con in var_io.readPendingConnections():
            try:
                print(con["802-11-wireless"]["ssid"])
            except KeyError:
                print("WARN: Found non wireless pending connection: %s" %
                      con["connection"]["id"])
Ejemplo n.º 2
0
Archivo: pifi.py Proyecto: ihelal/pifi
def list_seen():
    for ssid in var_io.readSeenSSIDs():
        print(ssid)
Ejemplo n.º 3
0
 def test_good_seen_SSIDs(self):
     f = mock.mock_open(read_data='Foo    \nBar    \n')
     self.assertEqual(['Foo', 'Bar'], var_io.readSeenSSIDs(open=f))
Ejemplo n.º 4
0
 def test_numerical_as_str_seen_SSIDs(self):
     f = mock.mock_open(read_data='1234\n0.1\n-5\n')
     self.assertIsInstance(var_io.readSeenSSIDs(open=f)[0], str)
     self.assertIsInstance(var_io.readSeenSSIDs(open=f)[1], str)
     self.assertIsInstance(var_io.readSeenSSIDs(open=f)[2], str)
Ejemplo n.º 5
0
 def test_error_reading_seen_SSIDs(self):
     f = mock.Mock(side_effect=IOError('foo'))
     with self.assertRaises(IOError):
         var_io.readSeenSSIDs(open=f)
Ejemplo n.º 6
0
 def test_not_existant_seen_SSIDs(self):
     f = mock.Mock(side_effect=FileNotFoundError('foo'))
     self.assertEqual([], var_io.readSeenSSIDs(open=f))
Ejemplo n.º 7
0
 def test_duplicate_seen_SSIDs(self):
     f = mock.mock_open(read_data='Foo\nFoo\nFoo\n')
     self.assertEqual(['Foo', 'Foo', 'Foo'], var_io.readSeenSSIDs(open=f))
Ejemplo n.º 8
0
 def test_no_newline_seen_SSIDs(self):
     f = mock.mock_open(read_data='Foo')
     self.assertEqual(['Foo'], var_io.readSeenSSIDs(open=f))
     f = mock.mock_open(read_data='Foo\nBar')
     self.assertEqual(['Foo', 'Bar'], var_io.readSeenSSIDs(open=f))
Ejemplo n.º 9
0
 def test_empty_seen_SSIDs(self):
     f = mock.mock_open(read_data='')
     self.assertEqual([], var_io.readSeenSSIDs(open=f))