如何在Tavern中引用根目录?

时间:2019-11-12 15:52:33

标签: pytest tavern

我有很多Tavern测试文件,都需要以某种方式在文件系统中进行组织:

.
+-- common.yaml
+-- tests
    +-- test-category-foo
    |   +--test_1.tavern.yaml
    |   +--test_2.tavern.yaml
    |   +--test_3.tavern.yaml
    +-- test-category-bar
        +--test_1.tavern.yaml
        +--test_2.tavern.yaml
        +--test_3.tavern.yaml

所有这些测试都将文件common.yaml用于某些配置变量,例如:

[...]
includes:
  - !include ../../common.yaml
[...]

我想停止使用其相对路径来引用该文件,而是使用绝对路径,但是我找不到任何方法。

  • ./common.yaml不起作用,
  • {rootdir}/common.yaml不起作用,
  • 无法在配置文件中配置“ root dir”变量(因为该文件必须使用其相对路径加载)。

0 个答案:

没有答案