()
| 175 | |
| 176 | |
| 177 | def test_assert_handoff_scope_force_bypass(): |
| 178 | from recon_engine import ReconEngine, ReconScanState, ReconType |
| 179 | engine = ReconEngine.__new__(ReconEngine) |
| 180 | engine._lock = __import__("threading").Lock() |
| 181 | engine.active_scans = { |
| 182 | "S1": ReconScanState(scan_id="S1", target="https://example.com", recon_types=[ReconType.DNS_PASSIVE]), |
| 183 | } |
| 184 | violations = engine.assert_handoff_scope("S1", ["evil.com"], force=True) |
| 185 | assert violations == [] |
| 186 | |
| 187 | |
| 188 | def test_get_handoff_options_after_ok_scan(): |
nothing calls this directly
no test coverage detected