Sha256: 8a64dad2f4b9e399aa10502df1bc67eac37de214749ec318ce1d7a174c878964
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
# A dummy wpa_cli wrapper that can be used in place of WpaCliRuby but # which returns canned responses. This is useful for testing in # environments that do not have/support wpa_cli module WpaCliRuby class DummyWpaCliWrapper def self.available? true end def scan "Selected interface 'wlan0'\nOK\n" end def scan_results response = <<-eos Selected interface 'wlan0' bssid / frequency / signal level / flags / ssid 12:34:56:78:aa:bb 2437 -47 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] ssid1 12:34:56:78:bb:cc 2412 -57 [WPA2-PSK-CCMP][ESS] ssid2 43:34:56:78:bb:cc 2412 -87 [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] ssid1 eos response end def add_network "Selected interface 'wlan0'\nOK\n" end def set_network(network_id, key, value) "Selected interface 'wlan0'\nOK\n" end def get_network(network_id, key) raise NetworkNotFound end def enable_network(network_id) "Selected interface 'wlan0'\nOK\n" end def save_config "Selected interface 'wlan0'\nOK\n" end def list_networks response = <<-eos Selected interface 'wlan0' network id / ssid / bssid / flags 0 My Awesome Network any [CURRENT] eos end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wpa_cli_ruby-0.0.3 | lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb |