Example #1
0
def test_filter_storage():
    set_filter_list([ConvertLinesToKeyValueStorageFilter])
    for doc in run_dexy(CONFIG):
        doc.run()
        artifact = doc.last_artifact
        artifact.setup_kv_storage()
        assert artifact["1"] == "This is the first line."
        assert artifact["2"] == "This is the 2nd line."
        assert artifact._storage.mode == "read"
        assert artifact._storage.keys() == ["1", "2"]
Example #2
0
def test_basic_filter():
    set_filter_list([BasicFilter, BasicBinaryFilter])
    for doc in run_dexy(CONFIG):
        doc.run()
        assert doc.output() == DATA