def test_wpa_check_p2p_interface_negative(monkeypatch): def mockreturn(self, *arg): assert arg == ('interface', ) return ["Selected interface 'wlan0'", "Available interfaces:", "wlan0"] monkeypatch.setattr(WpaCli, "cmd", mockreturn) wpacli = WpaCli() assert wpacli.check_p2p_interface() == False
def set_p2p_interface(self, R2): wpacli = WpaCli() if wpacli.check_p2p_interface(): self.logger.info("Already set a p2p interface.") p2p_interface = wpacli.get_p2p_interface() else: self.create_p2p_interface(R2) sleep(3) p2p_interface = wpacli.get_p2p_interface() if p2p_interface is None: raise WpaException("Can not create P2P Wifi interface.") self.logger.info("Start p2p interface: {} address {}".format( p2p_interface, self.config.myaddress)) os.system("sudo ifconfig {} {}".format(p2p_interface, self.config.myaddress)) self.wlandev = p2p_interface