[Err file path]/Users/xxxx/Documents/test.txt
[Err]Date format does't conform to rules: 2016/2/29 (Montag) 23:59
[Err]Date format does't conform to rules: 2016/2/29 (Mond) 23:59
[Err]Date format does't conform to rules(NG list): \n2/29 (Montag) 23:59
[Err]2016/2/30 isn't exist: 2016/2/30 (Di) 23:59
――Ich wollte in Zukunft verschiedene Texte überprüfen, deshalb habe ich sie allgemein "text_" genannt.
――Ich werde die Schlussfolgerung ziehen
»Fazit: Ich habe es so gemacht
tree .
.
├── tests #Testbezogen
│ ├── conftest.py
│ └── test_text_verifier.py
├── textverifier #Hauptmodul bezogen
│ ├── config.yaml
│ ├── pattern.yaml
│ └── text_verifier.py
└── verify_text.py #Existenz, die nur ausgeführt wird
conftest.py
erstellt habe (das als Vorprozess für den gesamten Test ausgeführt wird) und den Prozess zum Übergeben des relativen Pfads des Modulverzeichnisses beschrieben habe.
--Referenzfrom text_verifier import TextVerifier
Aber so ein Fehler
ImportError while importing test module 'xxx'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_text_verifier.py:5: in <module>
from text_verifier import TextVerifier
E ModuleNotFoundError: No module named 'text_verifier'
conftest.py
import sys
import os
sys.path.append(os.path.abspath(os.path.dirname(os.path.abspath(__file__)) + "/../textverifier/"))
Ich durfte mich beziehen! : Ich habe gerade CircleCI gestartet und es daher leicht verständlich zusammengefasst
Grundsätzlich habe ich Folgendes getan, um den Test auszuführen
--Kreis CI Registrierung
--Link mit GitHub
--Erstelle config.yml
im Projekt auf der GitHub-Seite
Installieren Sie Docker & CicleCI lokal und wiederholen Sie den Überprüfungstest der erstellten config.yml
--Push config.yml
auf GitHub
Wenn Sie darauf drücken, wird es auf der CicleCI-Seite ausgeführt.
Übrigens sieht die endgültige config.yml
so aus
version: 2
jobs:
build:
docker:
- image: circleci/python:latest
steps:
- checkout
- run:
command: |
sudo pip install pipenv
pipenv install
pipenv run pip install pyyaml
pipenv run pip install pytest
pipenv run pytest
Dies ist der Teil des Read me on GitHub
Ich durfte mich beziehen! : CircleCI-Abzeichen auf README.md auf github anzeigen
--Erstellen Sie einen Status, in dem im lokalen Test einmal ein Fehler auftritt --push! & Run! (Richtig fehlgeschlagen!)