예제 #1
0
    def test_not_matched_as_tuples(self):
        collection = RDFCollection()
        self.assertIsNotNone(collection)

        self.add_data(collection)

        all = collection.not_matched_as_tuples()
        self.assertIsNotNone(all)
        self.assertEqual(0, len(all))
예제 #2
0
    def test_not_matched_as_tuples_predicate(self):
        collection = RDFCollection()
        self.assertIsNotNone(collection)

        self.add_data(collection)

        all = collection.not_matched_as_tuples(predicate="LEGS")
        self.assertIsNotNone(all)
        self.assertEqual(2, len(all))
        self.assertTrue(["MONKEY", "HASFUR", "true"] in all)
        self.assertTrue(["ELEPHANT", "TRUNK", "true"] in all)
예제 #3
0
    def test_not_matched_as_tuples_object(self):
        collection = RDFCollection()
        self.assertIsNotNone(collection)

        self.add_data(collection)

        all = collection.not_matched_as_tuples(obj="2")
        self.assertIsNotNone(all)
        self.assertEqual(3, len(all))
        self.assertTrue(["MONKEY", "HASFUR", "true"] in all)
        self.assertTrue(["ZEBRA", "LEGS", "4"] in all)
        self.assertTrue(["ELEPHANT", "TRUNK", "true"] in all)
예제 #4
0
    def test_not_matched_as_tuples_subject_predicate(self):
        collection = RDFCollection()
        self.assertIsNotNone(collection)

        self.add_data(collection)

        all = collection.not_matched_as_tuples(subject="MONKEY",
                                               predicate="LEGS")
        self.assertIsNotNone(all)
        self.assertEqual(4, len(all))
        self.assertTrue(["MONKEY", "HASFUR", "true"] in all)
        self.assertTrue(["ZEBRA", "LEGS", "4"] in all)
        self.assertTrue(["BIRD", "LEGS", "2"] in all)
        self.assertTrue(["ELEPHANT", "TRUNK", "true"] in all)