def test_string_representation_from_asset_id(self): """ Tests that if a title is not specified, the string representation of the asset is based on the Asset ID """ asset = HtmlAsset() asset.save() translation = HtmlAssetTranslation(asset=asset) translation.save() self.assertEqual(unicode(asset), "Asset %s" % asset.asset_id)
def test_string_representation_from_title(self): """ Tests that the string representation of an Asset is the Asset's title """ asset = HtmlAsset() asset.save() title = "Test Asset Title" translation = HtmlAssetTranslation(title=title, asset=asset) translation.save() self.assertEqual(unicode(asset), asset.title)
def test_string_representation_from_title(self): """ Tests that the string representation of an Html Asset is autogenerated from the Body field when no title is present """ asset = HtmlAsset() asset.save() body = "Eboney Brown's kids range from age one to age nine, so it helps that her daycare center, Early Excellence, is just a short walk from Wyatt-Edison Charter School, where her older kids go. Early Excellence, which welcomes guests with a mural of a white Denver skyline set against a backdrop of blue mountains, serves families from as far away as Thornton and Green Valley Ranch. And many of those families, says Early Excellence director Jennifer Luke, are caught in a cycle of poverty and depend daily on regional transportation. \"I know they can't put a bus on every corner,\" says Luke, who knows many parents who combine public transportation with long walks - year round, no matter the weather." translation = HtmlAssetTranslation(body=body, asset=asset) translation.save() self.assertEqual(unicode(asset), truncatewords(striptags(asset.body), 4))
def test_license_name(self): asset = HtmlAsset(license='CC BY') asset.save() translation = HtmlAssetTranslation(title="Test", asset=asset) translation.save() self.assertEqual(asset.license_name(), 'Attribution Creative Commons')