Example #1
0
def test_cast_func_and_set_global_cast_func():
    with temp_global(set_global_cast_func, None, global_cast_func):
        assert_equals_ref('VALUE1', 'name1', cast_func=lambda s: s.lower())
        with pytest.raises(AssertionError):
            assert_equals_ref('NEW VALUE1',
                              'name1',
                              cast_func=lambda s: s.lower())
Example #2
0
def test_env_var_and_set_global_env_var(tmp_path):
    with temp_env_var() as env_var:
        with temp_global(set_global_env_var, env_var + '_', global_env_var):
            assert_equals_ref('new value',
                              'new_name',
                              dir_path=tmp_path,
                              env_var=env_var)
def test_generate_long_text():
    assert_equals_ref(
        generate_long_text(n=10000),
        'test_generate_long_text',
        dir_path='tests/dumps',  # optional
        env_var='PLS_UPDATE_REFS',  # optional
        assert_func=my_assert,  # optional
        cast_func=lambda s: s.upper(),  # optional
    )
Example #4
0
def test_write(tmp_path):
    with temp_env_var() as env_var:
        assert_equals_ref('new value',
                          'new_name',
                          dir_path=tmp_path,
                          env_var=env_var)
    assert_equals_ref('new value',
                      'new_name',
                      dir_path=tmp_path,
                      env_var=env_var)
def test_generate_long_text():
    assert_equals_ref(generate_long_text(n=10000), 'test_generate_long_text')
Example #6
0
def test_dir_path_and_set_global_dir_path(tmp_path):
    with temp_global(set_global_dir_path, tmp_path, global_dir_path):
        assert_equals_ref('value1', 'name1', dir_path=global_dir_path)
Example #7
0
def test_set_global_assert_func():
    with temp_global(set_global_assert_func, custom_assert,
                     global_assert_func):
        assert_equals_ref('VALUE1', 'name1')
        with pytest.raises(AssertionError):
            assert_equals_ref('NEW VALUE1', 'name1')
Example #8
0
def test_set_global_dir_path(tmp_path):
    with temp_global(set_global_dir_path, tmp_path, global_dir_path):
        with pytest.raises(FileNotFoundError):
            assert_equals_ref('value1', 'name1')
Example #9
0
def test_cast_func():
    assert_equals_ref('VALUE1', 'name1', cast_func=lambda s: s.lower())
    with pytest.raises(AssertionError):
        assert_equals_ref('NEW VALUE1', 'name1', cast_func=lambda s: s.lower())
Example #10
0
def test_assert_func():
    assert_equals_ref('VALUE1', 'name1', assert_func=custom_assert)
    with pytest.raises(AssertionError):
        assert_equals_ref('NEW VALUE1', 'name1', assert_func=custom_assert)
Example #11
0
def test_dir_path(tmp_path):
    with pytest.raises(FileNotFoundError):
        assert_equals_ref('value1', 'name1', dir_path=tmp_path)
Example #12
0
def test_read_new():
    with pytest.raises(FileNotFoundError):
        assert_equals_ref('new_value', 'new_name')
Example #13
0
def test_read_incorrect():
    with pytest.raises(AssertionError):
        assert_equals_ref('new_value', 'name1')
Example #14
0
def test_read_correct():
    assert_equals_ref('value1', 'name1')