euscanwww: Tests unwatch too
Signed-off-by: volpino <fox91@anche.no>
This commit is contained in:
parent
66db910583
commit
b7d772dfc3
@ -73,6 +73,10 @@ class PackageTests(SystemTestCase):
|
|||||||
|
|
||||||
self.assertIn(self.package.name, response.content)
|
self.assertIn(self.package.name, response.content)
|
||||||
|
|
||||||
|
self.post("unfavourite_package", category=self.package.category,
|
||||||
|
package=self.package.name)
|
||||||
|
self.assertEqual(PackageAssociation.objects.count(), 0)
|
||||||
|
|
||||||
|
|
||||||
class SectionTests(SystemTestCase):
|
class SectionTests(SystemTestCase):
|
||||||
def _check_table(self, response, items, attr=None):
|
def _check_table(self, response, items, attr=None):
|
||||||
@ -134,6 +138,9 @@ class CategoriesTests(SectionTests):
|
|||||||
|
|
||||||
self._check_table(response, [category])
|
self._check_table(response, [category])
|
||||||
|
|
||||||
|
self.post("unfavourite_category", category=category)
|
||||||
|
self.assertEqual(CategoryAssociation.objects.count(), 0)
|
||||||
|
|
||||||
|
|
||||||
class HerdsTests(SectionTests):
|
class HerdsTests(SectionTests):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
@ -180,6 +187,9 @@ class HerdsTests(SectionTests):
|
|||||||
|
|
||||||
self._check_table(response, [herd], attr="herd")
|
self._check_table(response, [herd], attr="herd")
|
||||||
|
|
||||||
|
self.post("unfavourite_herd", herd=herd.herd)
|
||||||
|
self.assertEqual(HerdAssociation.objects.count(), 0)
|
||||||
|
|
||||||
|
|
||||||
class MaintainersTests(SectionTests):
|
class MaintainersTests(SectionTests):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
@ -226,6 +236,9 @@ class MaintainersTests(SectionTests):
|
|||||||
|
|
||||||
self._check_table(response, [maintainer], attr="name")
|
self._check_table(response, [maintainer], attr="name")
|
||||||
|
|
||||||
|
self.post("unfavourite_maintainer", maintainer_id=maintainer.pk)
|
||||||
|
self.assertEqual(MaintainerAssociation.objects.count(), 0)
|
||||||
|
|
||||||
|
|
||||||
class OverlayTests(SectionTests):
|
class OverlayTests(SectionTests):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user