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"]
def test_basic_filter(): set_filter_list([BasicFilter, BasicBinaryFilter]) for doc in run_dexy(CONFIG): doc.run() assert doc.output() == DATA