Exemplo n.º 1
0
 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))
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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()]
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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()
     ]
Exemplo n.º 6
0
 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
Exemplo n.º 7
0
 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)
Exemplo n.º 8
0
 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