def test_embedlylink_transformation(self): """ Test embedly link transformation """ portal = self.layer['portal'] setRoles(portal, TEST_USER_ID, ['Manager']) login(portal, TEST_USER_NAME) portal.invokeFactory('Document', id='doc') portal.doc.setText('<a class="external-link embedlylink" href="%s"></a>' % self.obj_url) res = parse(portal.doc.getRawText()) self.assertTrue(res.startswith('<div class="embed">'))
def test_image(self): """ Test image link transformation """ res = parse('<a class="external-link embedlylink" href="http://www.flickr.com/photos/123.jpg"></a>') self.assertTrue(res.startswith('<div class="embed">'))
def test_replace_not_valid_url(self): """ Test replace not valid link """ res = parse('<a class="external-link embedlylink" href="http://not.valid.url/11"></a>') self.assertFalse(res.startswith('<div class="embed">'))