pytest-confest-scope的问题

各位大佬请教一下
我在conftest文件中添加了两个fixture做测试。
1.第一个connecDB我设置了scope=class,但是当我执行两个文件pytest test_fixture.py test_fixture2.py -sv
发现这个fixture只在第一个文件执行时生效,请问在fixture的作用域中是否除了session,其他都只会在第一个文件生效?
2.在myfixture中我加了params,结果发现虽然我也设置了scope=class,但是执行效果却类似scope = function,请问这是何原因?谢谢