Skip to content

Commit d47a196

Browse files
committed
test(cli): expect --version not to load the native extension
1 parent 1447de4 commit d47a196

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

‎tests/integration/src/sqlbuild/cli/commands/main/test_native_allocator_entry.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
2323
loaded_at_import = "sqlbuild._native" in sys.modules
2424
exit_code = main(["--version"])
25+
loaded_by_version = "sqlbuild._native" in sys.modules
26+
import sqlbuild._native
2527
print(json.dumps({
2628
"loaded_at_import": loaded_at_import,
27-
"loaded_after_main": "sqlbuild._native" in sys.modules,
29+
"loaded_by_version": loaded_by_version,
2830
"purge_delay": os.environ.get("MIMALLOC_PURGE_DELAY"),
2931
"exit_code": exit_code,
3032
}))
@@ -65,7 +67,7 @@ def test_given_fresh_process_when_running_cli_entry_then_purge_delay_is_set_befo
6567

6668
assert payload == {
6769
"loaded_at_import": False,
68-
"loaded_after_main": True,
70+
"loaded_by_version": False,
6971
"purge_delay": test_case.expected_purge_delay,
7072
"exit_code": 0,
7173
}

0 commit comments

Comments
 (0)