return ("catalogue_image", [self.slug])
def correct_about(self):
- return "http://%s%s" % (
+ return ["http://%s%s" % (
Site.objects.get_current().domain,
self.get_absolute_url()
- )
+ ),
+ "http://%s%s" % (
+ 'obrazy.redakcja.wolnelektury.pl',
+ self.get_absolute_url()
+ )]
# State & cache
# =============
picture_xml = publishable.materialize()
try:
- picture = WLPicture.from_string(picture_xml.encode('utf-8'),
+ picture = WLPicture.from_bytes(
+ picture_xml.encode('utf-8'),
image_store=SelfImageStore)
except ParseError, e:
raise AssertionError(_('Invalid XML') + ': ' + str(e))
raise AssertionError(_('Invalid Dublin Core') + ': ' + str(e))
valid_about = self.correct_about()
- assert picture.picture_info.about == valid_about, \
- _("rdf:about is not") + " " + valid_about
+ assert picture.picture_info.about in valid_about, \
+ _("rdf:about is not") + " " + valid_about[0]
def publishable_error(self):
try: