Esempio n. 1
0
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
Esempio n. 2
0
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