refactor: 统一代码格式,调整多行代码换行风格
对多个文件进行代码格式化调整,将长行参数拆分为多行书写,提升代码可读性,包括: - 调整函数定义、调用的多行换行格式 - 优化列表、元组、字典的多行排版 - 新增README.md项目说明文档
This commit is contained in:
@@ -34,7 +34,9 @@ def client(monkeypatch: pytest.MonkeyPatch, tmp_path: Path) -> Iterator[TestClie
|
||||
return None
|
||||
|
||||
monkeypatch.setattr(QdrantService, "ensure_collections", _noop_ensure_collections)
|
||||
monkeypatch.setattr(document_module.settings, "upload_dir", str(tmp_path / "uploads"))
|
||||
monkeypatch.setattr(
|
||||
document_module.settings, "upload_dir", str(tmp_path / "uploads")
|
||||
)
|
||||
with TestClient(app) as test_client:
|
||||
yield test_client
|
||||
|
||||
@@ -45,7 +47,13 @@ def _inject_manager(monkeypatch: pytest.MonkeyPatch, manager: FakeManager) -> No
|
||||
|
||||
def _make_minimal_pdf(text: str = "Hello PDF World") -> bytes:
|
||||
content_stream = f"BT /F1 24 Tf 100 700 Td ({text}) Tj ET".encode("latin-1")
|
||||
content_obj = b"<< /Length " + str(len(content_stream)).encode() + b" >>\nstream\n" + content_stream + b"\nendstream"
|
||||
content_obj = (
|
||||
b"<< /Length "
|
||||
+ str(len(content_stream)).encode()
|
||||
+ b" >>\nstream\n"
|
||||
+ content_stream
|
||||
+ b"\nendstream"
|
||||
)
|
||||
return (
|
||||
b"%PDF-1.0\n"
|
||||
b"1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n"
|
||||
@@ -161,7 +169,13 @@ def test_upload_docx_extracts_text(
|
||||
content = _make_docx(["第一段落", "第二段落"])
|
||||
resp = client.post(
|
||||
"/api/v1/documents/upload",
|
||||
files={"file": ("doc.docx", content, "application/vnd.openxmlformats-officedocument.wordprocessingml.document")},
|
||||
files={
|
||||
"file": (
|
||||
"doc.docx",
|
||||
content,
|
||||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
|
||||
)
|
||||
},
|
||||
)
|
||||
|
||||
assert resp.status_code == 202
|
||||
|
||||
Reference in New Issue
Block a user