aboutsummaryrefslogtreecommitdiffstats
path: root/test/lib/test_pipeline.py
diff options
context:
space:
mode:
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),