from routersploit.modules.creds.cameras.basler.webinterface_http_form_default_creds import Exploit def test_check_success(target): """ Test scenario - successful check """ route_mock = target.get_route_mock("/cgi-bin/auth_if.cgi", methods=["GET", "POST"]) route_mock.return_value = "success: true" exploit = Exploit() exploit.target = target.host exploit.port = target.port assert exploit.check() is True assert exploit.check_default() is not None assert exploit.run() is None