from routersploit.modules.exploits.routers.belkin.g_plus_info_disclosure import Exploit
def test_check_success(target):
""" Test scenario - successful check """
route_mock = target.get_route_mock("/SaveCfgFile.cgi", methods=["GET"])
route_mock.return_value = (
'test'
'pppoe_username'
'pppoe_password'
'wl0_pskkey'
'wl0_key1'
'mradius_password'
'mradius_secret'
'httpd_password'
'http_passwd'
'pppoe_passwd'
'test'
)
exploit = Exploit()
exploit.target = target.host
exploit.port = target.port
assert exploit.check()
assert exploit.run() is None