Предположим, у меня есть два следующих файла:
test_ json .py
from common import *
data = GET_JSON(URL)
class TestClass:
import always //run the essential testcases always
def test_valid_data(self):
assert "IsValid" in data.json()[0], "INVALID JSON DATA"
always.py
import pytest
class TestAlways():
def test_valid_json(self):
assert is_json(data), "JSON is invalid"
Я не понимаю, как передать переменную данных, собранную в test_ json .py, в класс always.py, чтобы он всегда выполнял основную функцию проверки правильности данных в первую очередь.
Во-вторых, в common.py я импортирую различные модули, такие как time, os, sys, logging. Как мне поделиться этим во всех файлах без необходимости всегда включать common.py?
Извините за эти вопросы ... Это так сбивает с толку то, что из PHP, где это будет работать без проблем.