소스 검색

add cli test

quyuan 1 년 전
부모
커밋
7d59d329f6
28개의 변경된 파일0개의 추가작업 그리고 56개의 파일을 삭제
  1. 0 0
      tests/test_cli/test_cli/conf/__init__py
  2. 0 8
      tests/test_cli/test_cli/conf/conf.py
  3. 0 17
      tests/test_cli/test_cli/lib/common.py
  4. 0 0
      tests/test_cli/test_cli/pdf-dev/14a75ee1-b88a-4fe7-bb10-62cbfabbfdec.html.json
  5. BIN
      tests/test_cli/test_cli/pdf-dev/14a75ee1-b88a-4fe7-bb10-62cbfabbfdec.html.pdf
  6. 0 0
      tests/test_cli/test_cli/pdf-dev/2365839d-4116-45de-b2f0-3a740e1d6c20.html.json
  7. BIN
      tests/test_cli/test_cli/pdf-dev/2365839d-4116-45de-b2f0-3a740e1d6c20.html.pdf
  8. 0 0
      tests/test_cli/test_cli/pdf-dev/24cb61a0-cace-460a-a42b-495a86caf88f.html.json
  9. BIN
      tests/test_cli/test_cli/pdf-dev/24cb61a0-cace-460a-a42b-495a86caf88f.html.pdf
  10. 0 0
      tests/test_cli/test_cli/pdf-dev/300970fd-b34a-4656-a334-23059595b360.html.json
  11. BIN
      tests/test_cli/test_cli/pdf-dev/300970fd-b34a-4656-a334-23059595b360.html.pdf
  12. 0 0
      tests/test_cli/test_cli/pdf-dev/40c595b5-3b62-4021-b8dd-5e445d223c47.html.json
  13. BIN
      tests/test_cli/test_cli/pdf-dev/40c595b5-3b62-4021-b8dd-5e445d223c47.html.pdf
  14. 0 0
      tests/test_cli/test_cli/pdf-dev/416b8524-9a6f-4b49-b7d4-56ce5c825699.html.json
  15. BIN
      tests/test_cli/test_cli/pdf-dev/416b8524-9a6f-4b49-b7d4-56ce5c825699.html.pdf
  16. 0 0
      tests/test_cli/test_cli/pdf-dev/658cbc48-9edd-4537-8b02-261c052a2845.html.json
  17. BIN
      tests/test_cli/test_cli/pdf-dev/658cbc48-9edd-4537-8b02-261c052a2845.html.pdf
  18. 0 0
      tests/test_cli/test_cli/pdf-dev/789b3b75-b5ad-49c2-8ba1-e8719f7a1d42.html.json
  19. BIN
      tests/test_cli/test_cli/pdf-dev/789b3b75-b5ad-49c2-8ba1-e8719f7a1d42.html.pdf
  20. 0 0
      tests/test_cli/test_cli/pdf-dev/9eb3c6a7-1564-4a10-8cfb-56c628e46208.html.json
  21. BIN
      tests/test_cli/test_cli/pdf-dev/9eb3c6a7-1564-4a10-8cfb-56c628e46208.html.pdf
  22. 0 0
      tests/test_cli/test_cli/pdf-dev/b80cbc13-6655-42a8-a3a1-fe2db6eff883.html.json
  23. BIN
      tests/test_cli/test_cli/pdf-dev/b80cbc13-6655-42a8-a3a1-fe2db6eff883.html.pdf
  24. 0 0
      tests/test_cli/test_cli/pdf-dev/bb72581d-bcbd-419c-ba55-a26af7c7f00d.html.json
  25. BIN
      tests/test_cli/test_cli/pdf-dev/bb72581d-bcbd-419c-ba55-a26af7c7f00d.html.pdf
  26. 0 0
      tests/test_cli/test_cli/pdf-dev/ef36fc6f-d521-49b6-9846-85e565404632.html.json
  27. BIN
      tests/test_cli/test_cli/pdf-dev/ef36fc6f-d521-49b6-9846-85e565404632.html.pdf
  28. 0 31
      tests/test_cli/test_cli/test_cli.py

+ 0 - 0
tests/test_cli/test_cli/conf/__init__py


+ 0 - 8
tests/test_cli/test_cli/conf/conf.py

@@ -1,8 +0,0 @@
-import os
-conf = {
-"code_path": os.environ.get('CI_PROJECT_DIR'),
-"pdf_dev_path" : os.environ.get('CI_PROJECT_DIR') + "/tests/pdf_dev",
-"pdf_res_path": "/home/quyuan/code/Magic-PDF/Magic-PDF/Magic-PDF/data"
-
-}
-

+ 0 - 17
tests/test_cli/test_cli/lib/common.py

@@ -1,17 +0,0 @@
-import subprocess
-def check_shell(cmd):
-    res = subprocess.check_output(cmd, shell=True)
-    assert res == 0
-
-def count_folders_and_check_contents(directory):
-    # 获取目录下的所有文件和文件夹
-    contents = os.listdir(directory)
-    folder_count = 0
-    for item in contents:
-        # 检查是否为文件夹
-        if os.path.isdir(os.path.join(directory, item)):
-            folder_count += 1
-            # 检查文件夹是否为空
-            folder_path = os.path.join(directory, item)
-            assert os.listdir(folder_path) is not None
-    assert folder_count == 3 

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/14a75ee1-b88a-4fe7-bb10-62cbfabbfdec.html.json


BIN
tests/test_cli/test_cli/pdf-dev/14a75ee1-b88a-4fe7-bb10-62cbfabbfdec.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/2365839d-4116-45de-b2f0-3a740e1d6c20.html.json


BIN
tests/test_cli/test_cli/pdf-dev/2365839d-4116-45de-b2f0-3a740e1d6c20.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/24cb61a0-cace-460a-a42b-495a86caf88f.html.json


BIN
tests/test_cli/test_cli/pdf-dev/24cb61a0-cace-460a-a42b-495a86caf88f.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/300970fd-b34a-4656-a334-23059595b360.html.json


BIN
tests/test_cli/test_cli/pdf-dev/300970fd-b34a-4656-a334-23059595b360.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/40c595b5-3b62-4021-b8dd-5e445d223c47.html.json


BIN
tests/test_cli/test_cli/pdf-dev/40c595b5-3b62-4021-b8dd-5e445d223c47.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/416b8524-9a6f-4b49-b7d4-56ce5c825699.html.json


BIN
tests/test_cli/test_cli/pdf-dev/416b8524-9a6f-4b49-b7d4-56ce5c825699.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/658cbc48-9edd-4537-8b02-261c052a2845.html.json


BIN
tests/test_cli/test_cli/pdf-dev/658cbc48-9edd-4537-8b02-261c052a2845.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/789b3b75-b5ad-49c2-8ba1-e8719f7a1d42.html.json


BIN
tests/test_cli/test_cli/pdf-dev/789b3b75-b5ad-49c2-8ba1-e8719f7a1d42.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/9eb3c6a7-1564-4a10-8cfb-56c628e46208.html.json


BIN
tests/test_cli/test_cli/pdf-dev/9eb3c6a7-1564-4a10-8cfb-56c628e46208.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/b80cbc13-6655-42a8-a3a1-fe2db6eff883.html.json


BIN
tests/test_cli/test_cli/pdf-dev/b80cbc13-6655-42a8-a3a1-fe2db6eff883.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/bb72581d-bcbd-419c-ba55-a26af7c7f00d.html.json


BIN
tests/test_cli/test_cli/pdf-dev/bb72581d-bcbd-419c-ba55-a26af7c7f00d.html.pdf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
tests/test_cli/test_cli/pdf-dev/ef36fc6f-d521-49b6-9846-85e565404632.html.json


BIN
tests/test_cli/test_cli/pdf-dev/ef36fc6f-d521-49b6-9846-85e565404632.html.pdf


+ 0 - 31
tests/test_cli/test_cli/test_cli.py

@@ -1,31 +0,0 @@
-import pytest
-import os
-from conf import conf
-import subprocess
-from lib import common
-import logging
-pdf_res_path = conf.conf["pdf_res_path"]
-code_path = conf.conf["code_path"]
-pdf_dev_path = conf.conf["pdf_dev_path"]
-class TestCli:
-   
-    def test_pdf_specify_dir(self):
-        """
-        输入pdf和指定目录的模型结果
-        """
-        cmd = 'cd %s && export PYTHONPATH=. && find %s -type f -name "*.pdf" | xargs -I{} python magic_pdf/cli/magicpdf.py  pdf-command  --pdf {}' % (code_path, pdf_dev_path)
-        logging.info(cmd)
-        common.check_shell(cmd)
-        common.count_folders_and_check_contents(pdf_res_path)      
-   
-
-    def test_pdf_specify_jsonl(self):
-        """
-        输入jsonl
-        """
-        cmd = "cd %s && export PYTHONPATH=. && python " 
-
- 
-
-if __name__ == "__main__":
-    pytest.main() 

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.