75 self.assertEquals(rset.get_entity(0, 0).metainformation(), |
75 self.assertEquals(rset.get_entity(0, 0).metainformation(), |
76 {'source': {'adapter': 'native', 'uri': 'system'}, |
76 {'source': {'adapter': 'native', 'uri': 'system'}, |
77 'type': u'Card', 'extid': None}) |
77 'type': u'Card', 'extid': None}) |
78 externent = rset.get_entity(3, 0) |
78 externent = rset.get_entity(3, 0) |
79 metainf = externent.metainformation() |
79 metainf = externent.metainformation() |
80 self.assertEquals(metainf['source'], {'adapter': 'pyrorql', 'base-url': 'http://extern.org', 'uri': 'extern'}) |
80 self.assertEquals(metainf['source'], {'adapter': 'pyrorql', 'base-url': 'http://extern.org/', 'uri': 'extern'}) |
81 self.assertEquals(metainf['type'], 'Card') |
81 self.assertEquals(metainf['type'], 'Card') |
82 self.assert_(metainf['extid']) |
82 self.assert_(metainf['extid']) |
83 etype = self.execute('Any ETN WHERE X is ET, ET name ETN, X eid %(x)s', |
83 etype = self.execute('Any ETN WHERE X is ET, ET name ETN, X eid %(x)s', |
84 {'x': externent.eid}, 'x')[0][0] |
84 {'x': externent.eid}, 'x')[0][0] |
85 self.assertEquals(etype, 'Card') |
85 self.assertEquals(etype, 'Card') |