def test_data_context_is_project_initialized_returns_false_when_uncommitted_dir_is_missing( empty_context): ge_dir = empty_context.root_directory # mangle project shutil.rmtree(os.path.join(ge_dir, empty_context.GE_UNCOMMITTED_DIR)) assert DataContext.is_project_initialized(ge_dir) == False
def test_data_context_is_project_initialized_returns_false_when_config_yml_is_missing( empty_context): ge_dir = empty_context.root_directory # mangle project safe_remove(os.path.join(ge_dir, empty_context.GE_YML)) assert DataContext.is_project_initialized(ge_dir) == False
def test_data_context_is_project_initialized_returns_true_when_its_valid_context_has_one_datasource_and_no_suites( empty_context, ): context = empty_context ge_dir = context.root_directory context.add_datasource("arthur", class_name="PandasDatasource") assert len(context.list_expectation_suites()) == 0 assert DataContext.is_project_initialized(ge_dir) == False
def test_data_context_is_project_initialized_returns_false_when_its_valid_context_has_no_datasource( empty_context, ): ge_dir = empty_context.root_directory assert DataContext.is_project_initialized(ge_dir) == False