chore: enforce ruff lint and format standards across backend
This commit is contained in:
parent
a8e312a4f8
commit
a6cc585dd0
39 changed files with 459 additions and 559 deletions
|
|
@ -117,9 +117,7 @@ def test_required_advanced_hidden_code():
|
|||
|
||||
def test_display_name_match_and_fallback():
|
||||
doc = _doc(_field("a", "StrInput"), node_type="Custom", display="CustomInput X")
|
||||
assert set(
|
||||
parser.extract_form_schema(doc)["json_schema"]["properties"]
|
||||
) == {"a"}
|
||||
assert set(parser.extract_form_schema(doc)["json_schema"]["properties"]) == {"a"}
|
||||
plain = {
|
||||
"data": {
|
||||
"nodes": [{"data": {"type": "ChatInput", "node": {"template": {}}}}],
|
||||
|
|
@ -158,9 +156,7 @@ def _lfx() -> LfxClient:
|
|||
|
||||
|
||||
async def test_sync_caches_schema_per_version(session, lfx_server, tmp_path):
|
||||
(tmp_path / "intake_form.json").write_text(
|
||||
(FIXTURES / "intake_form.json").read_text()
|
||||
)
|
||||
(tmp_path / "intake_form.json").write_text((FIXTURES / "intake_form.json").read_text())
|
||||
report = await sync.sync_from_directory(session, _lfx(), tmp_path)
|
||||
assert not report.errors, report.errors
|
||||
from app.flows import store
|
||||
|
|
@ -180,13 +176,9 @@ async def test_input_schema_endpoint(client, lfx_server):
|
|||
doc = json.loads((FIXTURES / "intake_form.json").read_text())
|
||||
created = await client.post("/api/flows", json={"name": "schema-e2e"})
|
||||
flow_id = created.json()["id"]
|
||||
version = await client.post(
|
||||
f"/api/flows/{flow_id}/versions", json={"langflow_json": doc}
|
||||
)
|
||||
version = await client.post(f"/api/flows/{flow_id}/versions", json={"langflow_json": doc})
|
||||
assert version.status_code == 201, version.text
|
||||
assert version.json()["input_schema"]["json_schema"]["properties"]["age"][
|
||||
"type"
|
||||
] == "integer"
|
||||
assert version.json()["input_schema"]["json_schema"]["properties"]["age"]["type"] == "integer"
|
||||
# Created but never deployed → 404.
|
||||
assert (await client.get(f"/api/flows/{flow_id}/input-schema")).status_code == 404
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue