| 123456789101112131415161718192021222324252627282930313233343536 | """Test configuration"""import osimport pytestfrom dotenv import load_dotenvfrom rival_regions_wrapper.middleware import LocalAuthenticationload_dotenv()class MissingAuthenticationError(Exception):    """Error for missing authentication"""@pytest.fixture(scope='module')def vcr(vcr):    """Set parameters vor VCR"""    vcr.ignore_localhost = True    return vcr@pytest.fixture(scope="module")def api_wrapper():    """Set up wrapper before test"""    username = os.environ.get('USERNAME', None)    password = os.environ.get('PASSWORD', None)    login_method = os.environ.get('LOGIN_METHOD', None)    if None in (username, password, login_method):        raise MissingAuthenticationError(            'Load the following variables in your user environment: '            'username, password, login_method'        )    return LocalAuthentication(username, password, login_method)
 |