feat: add safe BLE discovery and network baseline tools
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
from k1link.artifacts import write_json_atomic
|
||||
|
||||
|
||||
def test_write_json_atomic(tmp_path: Path) -> None:
|
||||
output = tmp_path / "nested" / "artifact.json"
|
||||
write_json_atomic(output, {"value": "тест"})
|
||||
assert json.loads(output.read_text(encoding="utf-8")) == {"value": "тест"}
|
||||
assert not list(output.parent.glob("*.tmp"))
|
||||
Reference in New Issue
Block a user