def test_metadata_filter_user_overrides_default():
    assert filter_metadata(
        to_dict(["technical", "user", "preserve"]), "all,-user", "-technical"
    ) == to_dict(["technical", "preserve"])
    assert filter_metadata(
        to_dict(["technical", "user", "preserve"]), "user,-all", "preserve"
    ) == to_dict(["user"])
def test_metadata_filter_user_plus_default():
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), '-user', '-technical'
                           ) == to_dict(['preserve'])
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), 'all,-user', '-technical'
                           ) == to_dict(['preserve', 'technical'])
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), 'user', 'preserve,-all'
                           ) == to_dict(['user', 'preserve'])
def test_metadata_filter_default():
    assert filter_metadata(
        to_dict(["technical", "user", "preserve"]), None, "-technical"
    ) == to_dict(["user", "preserve"])
    assert filter_metadata(
        to_dict(["technical", "user", "preserve"]), None, "preserve,-all"
    ) == to_dict(["preserve"])
Example #4
0
def test_metadata_filter_user_plus_default():
    assert filter_metadata(to_dict(["technical", "user", "preserve"]), "-user",
                           "-technical") == to_dict(["preserve"])
    assert filter_metadata(to_dict(["technical", "user",
                                    "preserve"]), "all,-user",
                           "-technical") == to_dict(["preserve", "technical"])
    assert filter_metadata(to_dict(["technical", "user", "preserve"]), "user",
                           "preserve,-all") == to_dict(["user", "preserve"])
Example #5
0
def test_filter_nested_metadata():
    metadata = {'I': {'1': {'a': 1, 'b': 2}}}

    assert filter_metadata(metadata, 'I', '-all') == {'I': {'1': {'a': 1, 'b': 2}}}
    assert filter_metadata(metadata, '-I') == {}

    assert filter_metadata(metadata, 'I.1.a', '-all') == {'I': {'1': {'a': 1}}}
    assert filter_metadata(metadata, '-I.1.b') == {'I': {'1': {'a': 1}}}

    assert filter_metadata(metadata, '-I.1.b', 'I') == {'I': {'1': {'a': 1}}}
def test_filter_nested_metadata():
    metadata = {"I": {"1": {"a": 1, "b": 2}}}

    assert filter_metadata(metadata, "I", "-all") == {"I": {"1": {"a": 1, "b": 2}}}
    assert filter_metadata(metadata, "-I") == {}

    assert filter_metadata(metadata, "I.1.a", "-all") == {"I": {"1": {"a": 1}}}
    assert filter_metadata(metadata, "-I.1.b") == {"I": {"1": {"a": 1}}}

    assert filter_metadata(metadata, "-I.1.b", "I") == {"I": {"1": {"a": 1}}}
def test_negative_cell_metadata_filter():
    assert filter_metadata(to_dict(['exectime']), '-linesto', '-exectime') == to_dict([])
def test_metadata_filter_user_overrides_default():
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), 'all,-user', '-technical'
                           ) == to_dict(['technical', 'preserve'])
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), 'user,-all', 'preserve'
                           ) == to_dict(['user'])
def test_metadata_filter_default():
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), None, '-technical'
                           ) == to_dict(['user', 'preserve'])
    assert filter_metadata(to_dict(['technical', 'user', 'preserve']), None, 'preserve,-all'
                           ) == to_dict(['preserve'])
Example #10
0
def test_filter_metadata():
    assert filter_metadata({"scrolled": True}, None,
                           _IGNORE_CELL_METADATA) == {}
Example #11
0
def test_ignore_metadata():
    metadata = {"trusted": True, "tags": ["remove_input"]}
    metadata = filter_metadata(metadata, None, _IGNORE_CELL_METADATA)
    assert metadata_to_rmd_options("R", metadata) == "r echo=FALSE"
def test_ignore_metadata():
    metadata = {'trusted': True, 'hide_input': True}
    metadata = filter_metadata(metadata, None, _IGNORE_CELL_METADATA)
    assert metadata_to_rmd_options('R', metadata) == 'r echo=FALSE'
Example #13
0
def test_negative_cell_metadata_filter():
    assert filter_metadata(to_dict(["exectime"]), "-linesto",
                           "-exectime") == to_dict([])