def no_real_gs_credentials(): """Helps skip integration tests without live credentials. Phrased in the negative to make it read better with 'skipif'. """ if parse_boolean_envvar( os.getenv('WALE_GS_INTEGRATION_TESTS')) is not True: return True if os.getenv('GOOGLE_APPLICATION_CREDENTIALS') is None: return True return False
def no_real_wabs_credentials(): """Helps skip integration tests without live credentials. Phrased in the negative to make it read better with 'skipif'. """ if parse_boolean_envvar(os.getenv( 'WALE_WABS_INTEGRATION_TESTS')) is not True: return True for e_var in ('WABS_ACCOUNT_NAME', 'WABS_ACCESS_KEY'): if os.getenv(e_var) is None: return True return False
def test_parse_boolean_envvar(val, expected): assert parse_boolean_envvar(val) == expected