Exemplo n.º 1
0
 def test_user_can_add_styletag_to_item(self):
     item = item_factory()
     styletag = styletag_factory()
     url = reverse('itemstyletag-create-list')
     res = self.app.post(url, json.dumps({'item': item.pk, 'styletag': styletag.name}),
                         content_type='application/json', user=self.user)
     self.assertEqual({styletag}, set(item.styletags.all()))
Exemplo n.º 2
0
 def test_anonymous_can_list(self):
     styletag = styletag_factory()
     res = self.app.get(self.url)
     self.assertEqual(res.status_code, 200)
     self.assertEqual(res.json['count'], 1)
     self.assertEqual(styletag.name, res.json['results'][0]['name'])
Exemplo n.º 3
0
 def test_styletags(self):
     item = item_factory()
     styletag = styletag_factory()
     ItemStyleTag.objects.create(item=item, styletag=styletag)
     res = self.app.get(self.url)
     self.assertEqual(res.json["results"][0]["styletags"], [styletag.name])