def test_generate_psk(self): interface = wnettools.BaseWirelessInterface('wlan0') psk = interface.GeneratePSK({ 'essid': 'Network 1', 'key': 'arandompassphrase' }) self.assertEquals( psk, 'd70463014514f4b4ebb8e3aebbdec13f4437ac3a9af084b3433f3710e658a7be')
def test_freq_translation_high(self): freq = '2484' interface = wnettools.BaseWirelessInterface('wlan0') self.assertEqual(interface._FreqToChannel(freq), 14)
def test_parse_frequencies(self, mock_syscall): with open('tests/freq.wifi', 'r') as content_file: iw_scan = content_file.read() mock_syscall.return_value = iw_scan cells = wnettools.BaseWirelessInterface('wlan0').GetNetworks() self.assertGreater(len(cells), 0)
def test_parse_new_cfg80211_interface_stdout(self, mock_syscall): with open('tests/crazy.wifi', 'r') as content_file: iw_scan = content_file.read() mock_syscall.return_value = iw_scan cells = wnettools.BaseWirelessInterface('wlan0').GetNetworks() self.assertGreater(len(cells), 0)
def test_freq_translation_low(self): freq = '2.412 GHz' interface = wnettools.BaseWirelessInterface('wlan0') self.assertEquals(interface._FreqToChannel(freq), 1)