test descriptions
This commit is contained in:
@@ -239,6 +239,7 @@ def calibration_setup(tmp_path):
|
||||
|
||||
|
||||
def test_calibration_run_requires_auth(calibration_setup):
|
||||
"Calibration run requires auth\n\nTags: audit, auth, calibration, security"
|
||||
tracker_url, _, _, _ = calibration_setup
|
||||
with pytest.raises(urllib.error.HTTPError) as exc_info:
|
||||
_post_json(f"{tracker_url}/v1/calibration/toploc/run", {"model": MODEL})
|
||||
@@ -246,6 +247,7 @@ def test_calibration_run_requires_auth(calibration_setup):
|
||||
|
||||
|
||||
def test_calibration_run_dispatches_only_solo_capable_nodes(calibration_setup):
|
||||
"Calibration run dispatches only solo capable nodes\n\nTags: audit, calibration"
|
||||
tracker_url, _, honest_node_id, partial_node_id = calibration_setup
|
||||
record = _post_json(
|
||||
f"{tracker_url}/v1/calibration/toploc/run",
|
||||
@@ -263,6 +265,7 @@ def test_calibration_run_dispatches_only_solo_capable_nodes(calibration_setup):
|
||||
|
||||
|
||||
def test_calibration_run_persists_corpus_and_results_endpoint_reports_it(calibration_setup):
|
||||
"Calibration run persists corpus and results endpoint reports it\n\nTags: audit, calibration, persistence"
|
||||
tracker_url, calibration_db, _, _ = calibration_setup
|
||||
_post_json(
|
||||
f"{tracker_url}/v1/calibration/toploc/run",
|
||||
@@ -281,6 +284,7 @@ def test_calibration_run_persists_corpus_and_results_endpoint_reports_it(calibra
|
||||
|
||||
|
||||
def test_calibration_run_missing_reference_node_url_is_503(tmp_path):
|
||||
"Calibration run missing reference node url is 503\n\nTags: audit, calibration"
|
||||
tracker = TrackerServer(
|
||||
model_presets={MODEL: {"layers_start": 0, "layers_end": 11}},
|
||||
validator_service_token="cal-token",
|
||||
@@ -300,6 +304,7 @@ def test_calibration_run_missing_reference_node_url_is_503(tmp_path):
|
||||
|
||||
|
||||
def test_calibration_run_node_without_commitment_endpoint_is_skipped_not_failed(tmp_path):
|
||||
"Calibration run node without commitment endpoint is skipped not failed\n\nTags: audit, calibration"
|
||||
reference = FakeReferenceNode(reference_activations=[[1.0, 2.0]])
|
||||
reference_url = reference.start()
|
||||
tracker = TrackerServer(
|
||||
|
||||
Reference in New Issue
Block a user