Ejemplo n.º 1
0
 def test_remove_tag(self):
     node = Node(name='JeffTest')
     node.add_tag(metadata='Franklin', category='PTC-K')
     tags = node.tags.all()
     self.assertEqual(tags[0].metadata.name, 'Franklin')
     node.remove_tag(tags[0])
     node = Node.objects.get(name='JeffTest')
     self.assertEqual(len(node.tags.all()), 0)
Ejemplo n.º 2
0
 def test_add_tag(self):
     node = Node(name='WKCLSBIZTALBT03')
     meta = Metadata.objects.filter(name='eStore')
     category = Category.objects.filter(name='Applications')
     tag = Tag(metadata=meta[0], category=category[0])
     node.add_tag(tag)
     db_tag = Tag.objects.get(pk=1)
     self.assertEqual(tag, db_tag)
Ejemplo n.º 3
0
 def test_add_tag_params(self):
     node = Node(name='WKCLSBIZTALBT04')
     meta = Metadata.objects.get(name='TAA')
     category = Category.objects.get(name='Business Units')
     node.add_tag(metadata='TAA', category='Business Units')
     db_tag = Tag.objects.get(metadata__name=meta.name,
                              category__name=category.name)
     self.assertEqual(db_tag.metadata.name, meta.name)
     self.assertEqual(db_tag.category.name, category.name)