aboutsummaryrefslogtreecommitdiffstats
path: root/test/lib/test_pipeline.py
diff options
context:
space:
mode:
authorMatthias Baumgartner <dev@igsor.net>2023-07-25 18:52:30 +0200
committerMatthias Baumgartner <dev@igsor.net>2023-07-25 18:52:30 +0200
commit7faf545197334fa0f7e180e5e1ce413bffc84db0 (patch)
treea2ae6963f05599874319c93626bac6246476c580 /test/lib/test_pipeline.py
parentbb8130b093e51474a7ce6f6431c7f9a02c4f930b (diff)
downloadbsie-7faf545197334fa0f7e180e5e1ce413bffc84db0.tar.gz
bsie-7faf545197334fa0f7e180e5e1ce413bffc84db0.tar.bz2
bsie-7faf545197334fa0f7e180e5e1ce413bffc84db0.zip
directory name extractor
Diffstat (limited to 'test/lib/test_pipeline.py')
-rw-r--r--test/lib/test_pipeline.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/lib/test_pipeline.py b/test/lib/test_pipeline.py
index eb088a9..8d836fd 100644
--- a/test/lib/test_pipeline.py
+++ b/test/lib/test_pipeline.py
@@ -87,6 +87,7 @@ class TestPipeline(unittest.TestCase):
subject = node.Node(ns.bsn.Entity, ucid=content_hash)
testfile = os.path.join(os.path.dirname(__file__), 'testfile.t')
p_filename = pipeline.schema.predicate(ns.bse.filename)
+ p_dirname = pipeline.schema.predicate(ns.bse.dirname)
p_filesize = pipeline.schema.predicate(ns.bse.filesize)
p_author = pipeline.schema.predicate(ns.bse.author)
p_rating = pipeline.schema.predicate(ns.bse.rating)
@@ -110,6 +111,7 @@ class TestPipeline(unittest.TestCase):
# extract all predicates
self.assertSetEqual(set(pipeline(testfile)), {
(subject, p_filename, 'testfile.t'),
+ (subject, p_dirname, os.path.dirname(__file__)),
(subject, p_filesize, 12),
(subject, p_author, 'Me, myself, and I'),
(subject, p_rating, 123),
@@ -152,6 +154,7 @@ class TestPipeline(unittest.TestCase):
#
self.assertSetEqual(set(pipeline.principals), {
pipeline.schema.predicate(ns.bse.filename),
+ pipeline.schema.predicate(ns.bse.dirname),
pipeline.schema.predicate(ns.bse.filesize),
pipeline.schema.predicate(ns.bse.author),
pipeline.schema.predicate(ns.bse.rating),