课内或课外的pytest装置?

use*_*435 9 fixtures pytest

如果夹具在 Class(bla0, bla1) 的内部或外部,有什么区别?

@pytest.fixtures()
    def bla0()
    ...

class MyTest:
    @pytest.fixtures()
    def bla1()
        ...

    @pytest.mark.usefixtures("bla0", "bla1")
    def test ...
Run Code Online (Sandbox Code Playgroud)

Bru*_*ira 6

只是可见性问题...bla1只能用于声明的测试方法中MyTest