def test_custom_selected_tags(self):
     widget = LabelWidget(model=MyCustomTag)
     return_list = widget.tag_list([t.name for t in self.post.tags.all()])
     self.assertEqual(
         ["Coffee"], [tag[0] for tag in return_list if tag[1] == "selected"]
     )
     self.assertEqual(["tea"], [tag[0] for tag in return_list if tag[1] == ""])
 def test_custom_selected_tags(self):
     widget = LabelWidget(model=MyCustomTag)
     return_list = widget.tag_list([t.name for t in self.post.tags.all()])
     self.assertEqual(
         ["Coffee"],
         [tag[0] for tag in return_list if tag[1] == "selected"])
     self.assertEqual(["tea"],
                      [tag[0] for tag in return_list if tag[1] == ""])
 def test_selected_tags(self):
     widget = LabelWidget()
     return_list = widget.tag_list(
         [t.name for t in self.article.tags.all()])
     self.assertEqual(
         ["Python"],
         [tag[0] for tag in return_list if tag[1] == 'selected'])
     self.assertEqual(["Django", "Advanced Computering"],
                      [tag[0] for tag in return_list if tag[1] == ''])
 def test_selected_tags(self):
     widget = LabelWidget()
     return_list = widget.tag_list([t.name for t in self.article.tags.all()])
     self.assertEqual(
         ["Python"], [tag[0] for tag in return_list if tag[1] == "selected"]
     )
     self.assertEqual(
         ["Django", "Advanced Computering"],
         [tag[0] for tag in return_list if tag[1] == ""],
     )