vla / workspace /tests /test_readme_only_markdown_flags.py
anhtld's picture
auto-sync 2026-07-04T05:35:30Z workspace (part 4)
91ae96a verified
Raw
History Blame Contribute Delete
3.08 kB
from __future__ import annotations
from pathlib import Path
from scripts import audit_action_bounds
from scripts import audit_chart_feature_sources
from scripts import audit_cil_charts
from scripts import build_action_scale_vector
from scripts import build_data_accounting
from scripts import calibrate_dominance
from scripts import check_tangent_reconstruction
from scripts import eval_chart_positive_memory_proxy
from scripts import export_chart_object_embeddings
from scripts import export_chart_observation_embeddings
from scripts import train_utility_energy
def test_readme_only_report_helpers_remove_stale_markdown(tmp_path: Path) -> None:
writers = [
lambda out: build_data_accounting._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: audit_cil_charts._write_markdown_report(out, {}, no_markdown_report=True),
lambda out: check_tangent_reconstruction._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: audit_chart_feature_sources._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: audit_action_bounds._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: export_chart_observation_embeddings._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: export_chart_object_embeddings._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: eval_chart_positive_memory_proxy._write_markdown_report(
out,
"local_atlas",
1,
{},
no_markdown_report=True,
),
lambda out: build_action_scale_vector._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: calibrate_dominance._write_markdown_report(
out,
{},
no_markdown_report=True,
),
lambda out: train_utility_energy._write_markdown_report(
out,
{},
no_markdown_report=True,
),
]
for index, writer in enumerate(writers):
out_dir = tmp_path / f"run_{index}"
out_dir.mkdir()
report_path = out_dir / "report.md"
report_path.write_text("stale\n")
writer(out_dir)
assert not report_path.exists()
def test_hf_sync_enforces_remote_readme_only_markdown_policy() -> None:
script = Path("scripts/hf_push_once.sh").read_text()
assert "HF_SYNC_CLEAN_REMOTE_MARKDOWN=\"${HF_SYNC_CLEAN_REMOTE_MARKDOWN:-1}\"" in script
assert "HF_SYNC_REMOTE_MARKDOWN_KEEP=\"${HF_SYNC_REMOTE_MARKDOWN_KEEP:-workspace/README.md}\"" in script
assert "cleanup_remote_markdown" in script
assert 'path.endswith(".md") and path not in keep' in script
assert "api.delete_files" in script