608 |
608 |
609 def test_metainformation_and_external_absolute_url(self): |
609 def test_metainformation_and_external_absolute_url(self): |
610 req = self.request() |
610 req = self.request() |
611 note = req.create_entity('Note', type=u'z') |
611 note = req.create_entity('Note', type=u'z') |
612 metainf = note.cw_metainformation() |
612 metainf = note.cw_metainformation() |
613 self.assertEqual(metainf, {'source': {'type': 'native', 'uri': 'system'}, 'type': u'Note', 'extid': None}) |
613 self.assertEqual(metainf, {'source': {'type': 'native', 'uri': 'system', |
|
614 'use-cwuri-as-url': False}, |
|
615 'type': u'Note', 'extid': None}) |
614 self.assertEqual(note.absolute_url(), 'http://testing.fr/cubicweb/note/%s' % note.eid) |
616 self.assertEqual(note.absolute_url(), 'http://testing.fr/cubicweb/note/%s' % note.eid) |
615 metainf['source'] = metainf['source'].copy() |
617 metainf['source'] = metainf['source'].copy() |
616 metainf['source']['base-url'] = 'http://cubicweb2.com/' |
618 metainf['source']['base-url'] = 'http://cubicweb2.com/' |
617 metainf['extid'] = 1234 |
619 metainf['extid'] = 1234 |
618 self.assertEqual(note.absolute_url(), 'http://cubicweb2.com/note/1234') |
620 self.assertEqual(note.absolute_url(), 'http://cubicweb2.com/note/1234') |