def test_check_tags_correctly_associated_to_bmks(self): # Check that tags were correctly associated with the bookmarks ref_tags = get_item_tag_names(self.user, Reference\ .objects.get(url="http://www.example.com")) self.assertEqual(set(["example","html"]),set(ref_tags)) ref_tags = get_item_tag_names(self.user, Reference\ .objects.get(url="http://mouf/a")) self.assertEqual(set(["test"]),set(ref_tags))
def test_check_tags_correctly_associated_to_sources(self): # Check that tags were correctly associated with the sources src_tags = get_item_tag_names(self.user, WebFeed.objects.get(source__url="http://scripting.com/")) self.assertEqual(["News"],src_tags) src_tags = get_item_tag_names( self.user, WebFeed.objects.get( source__url="http://stallman.org/archives/polnotes.html")) self.assertEqual(["News"],src_tags) src_tags = get_item_tag_names( self.user, WebFeed.objects.get(source__url="http://mouf")) self.assertEqual(["News"],src_tags) src_tags = get_item_tag_names( self.user, WebFeed.objects.get(source__url="http://www.openculture.com")) self.assertEqual(["Culture"],src_tags)
def get_tag_names(self): """Get the names of the tags related to this reference.""" return [t for t in get_item_tag_names(self.owner,self.reference) if t.strip()]
def test_get_item_tag_names(self): nameList = get_item_tag_names(self.user_a, self.item_1) self.assertEqual(2, len(nameList)) self.assertIn("mouf", nameList) self.assertIn("glop", nameList)
def get_tag_names(self): """Get the names of the tags related to this reference.""" return [ t for t in get_item_tag_names(self.owner, self.reference) if t.strip() ]
def add_tag_to_feed(feed): tag_names = get_item_tag_names(request.owner_user,feed) feed.main_tag_name = tag_names[0] if tag_names else "" return feed
def test_get_item_tag_names(self): nameList = get_item_tag_names(self.user_a,self.item_1) self.assertEqual(2,len(nameList)) self.assertIn("mouf",nameList) self.assertIn("glop",nameList)
def add_tag_to_feed(feed): tag_names = get_item_tag_names(request.owner_user,feed) feed.main_tag_name = tag_names[0] if tag_names else "" return feed