Exemplo n.º 1
0
    def test_from_document(self):
        rdf1 = RDF.from_document({
            'name': 'TEST',
            'object': 'obj',
            'predicate': 'pred',
            'subject': 'subj'
        })
        self.assertIsNotNone(rdf1)
        self.assertIsNone(rdf1.id)
        self.assertEqual("TEST", rdf1.name)
        self.assertEqual("subj", rdf1.subject)
        self.assertEqual("pred", rdf1.predicate)
        self.assertEqual("obj", rdf1.object)

        rdf2 = RDF.from_document({
            '_id': '666',
            'name': 'TEST',
            'object': 'obj',
            'predicate': 'pred',
            'subject': 'subj'
        })
        self.assertIsNotNone(rdf2)
        self.assertIsNotNone(rdf2.id)
        self.assertEqual('666', rdf2.id)
        self.assertEqual("TEST", rdf2.name)
        self.assertEqual("subj", rdf2.subject)
        self.assertEqual("pred", rdf2.predicate)
        self.assertEqual("obj", rdf2.object)
Exemplo n.º 2
0
 def test_repr_no_id(self):
     rdf1 = RDF.from_document({
         'name': 'TEST',
         'object': 'obj',
         'predicate': 'pred',
         'subject': 'subj'
     })
     self.assertEquals(
         "<RDF(id='n/a', name='TEST', subject='subj', predicate='pred', object='obj')>",
         str(rdf1))
Exemplo n.º 3
0
 def test_repr_with_id(self):
     rdf2 = RDF.from_document({
         '_id': '666',
         'name': 'TEST',
         'object': 'obj',
         'predicate': 'pred',
         'subject': 'subj'
     })
     self.assertEquals(
         "<RDF(id='666', name='TEST', subject='subj', predicate='pred', object='obj')>",
         str(rdf2))