aboutsummaryrefslogtreecommitdiffstats
path: root/experiments/graph_smoke.py
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-08-21 12:12:53 +0200
committerblasty <peter@haxx.in>2026-08-21 12:12:53 +0200
commitea22067c52ec335ea4d3a616cb2107d5fdbdf7b6 (patch)
treedf7afae5ed521d61ee75e49270c144325d9bf5fe /experiments/graph_smoke.py
parentMerge PR #1 from mrexodia: Windows support and auto-refresh on events (diff)
downloadida-tui-ea22067c52ec335ea4d3a616cb2107d5fdbdf7b6.tar.gz
ida-tui-ea22067c52ec335ea4d3a616cb2107d5fdbdf7b6.tar.xz
ida-tui-ea22067c52ec335ea4d3a616cb2107d5fdbdf7b6.zip
tests: repair the two seams the ida-nexus port left behind
Two scenario monkeypatch sites still hooked client.invoke -- the rename to call() updated the call sites but not the patches, so reprime_is_free and split_view crashed instead of counting. call() takes the remote_ops declaration itself now, so both count by its __name__. remote_ops imported RemoteModule inside _bindings(), which made test_nexus_client (NEEDS_IDA = False) unrunnable under a stdlib-only python3 -- the house rule tests/run.py --fast depends on. The import moves to the same eagerly-if-present, bound-to-None-so-patchable contract nexus_client uses, and the test injects FakeRemoteModule/FakeRemoteError exactly like its other fakes: real names when the library is installed, strict fakes when it is not.
Diffstat (limited to 'experiments/graph_smoke.py')
0 files changed, 0 insertions, 0 deletions