【发布时间】:2021-02-08 13:34:58
【问题描述】:
我有一个 Pytest 脚本,我想使用 Docker 在我的烧瓶模型上运行。我使用
运行我的 docker 实例docker-compose up
然后我附加到实例
docker attach my-app-name-here
然后我运行我的测试
docker exec -it $APP_ID python tests.py
我的测试文件中有一堆断言语句,但我无法获得任何输出到附加容器。如何在本地终端/命令行中查看测试输出?
谢谢
我的测试代码(例如它的一部分)
def test_scores_model():
scores = Scores(1, "7b25a87c-d2c8-49e3-83ac-88dcc1d94902", 4.5, 5.5, 3.5, 2.5, 4.5, 3.5, 0.5, 2.5, 3.5, 1.5, None)
assert scores.scores_id == 1
assert scores.session_id == "7b25a87c-d2c8-49e3-83ac-88dcc1d94902"
assert scores.security == 4.5
【问题讨论】:
-
如果有的话,你是如何记录 docker 输出的?
-
除了我运行 docker-compose up @jtlz2 时出现的旋转内容之外,日志中没有任何内容出现
标签: python docker flask pytest