feat(protocol): carry complete encoded media frames
This commit is contained in:
+2
-1
@@ -31,9 +31,10 @@ def main() -> int:
|
||||
value = json.loads((ROOT / registry).read_text(encoding="utf-8"))
|
||||
entries = value.get("features", value.get("datagrams"))
|
||||
assert entries and len({entry["id"] for entry in entries}) == len(entries)
|
||||
maximum_bound = 1_048_576 if registry.endswith("datagrams.json") else 65_536
|
||||
for entry in entries:
|
||||
maximum = entry.get("max_frame_bytes", entry.get("max_payload_bytes"))
|
||||
assert isinstance(maximum, int) and 1 <= maximum <= 65536
|
||||
assert isinstance(maximum, int) and 1 <= maximum <= maximum_bound
|
||||
|
||||
manifest = json.loads((ROOT / "fixtures/valid/manifest.json").read_text(encoding="utf-8"))
|
||||
assert set(manifest).issubset(set(defs["ConnectionManifest"]["properties"]))
|
||||
|
||||
Reference in New Issue
Block a user