【问题标题】:What does this code in .cicleci/config.yml mean?.cicleci/config.yml 中的这段代码是什么意思?
【发布时间】:2018-05-21 12:36:06
【问题描述】:

我的同事正在尝试使用 Circleci2.0 和 Flake8 编写单元测试代码和测试 API。但我不明白我应该如何编写测试代码,因为下面代码中的这一行 pytest --flake8 并不意味着。

.cicleci/config.yml 中的这段代码是什么意思?

我们是否需要在另一个 xx.py 文件中编写测试代码并像 pytest xx.py 这样执行这个 .py 文件?

如果我们应该这样做,这行pytest --flake8是指直接在另一个中执行xx.py文件还是直接在另一个中执行,即使这段代码没有提到执行测试代码文件的文件路径?

  - run:
          name: Flake8 Check
          command: |
            . venv/bin/activate
            pytest --flake8

【问题讨论】:

    标签: flask circleci flake8 circleci-2.0


    【解决方案1】:

    您不需要指定文件名。引用 Pytest 文档:

    默认情况下,pytest 将运行当前目录及其子目录中test_*.py*_test.py 形式的所有文件。更一般地说,它遵循standard test discovery rules

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 2018-01-23
      相关资源
      最近更新 更多