def test_delete_issuer_with_unissued_badgeclass_successfully(self): test_user = self.setup_user(authenticate=True) test_issuer = self.setup_issuer(owner=test_user) test_badgeclass = BadgeClass(name="Deletable Badge", issuer=test_issuer) test_badgeclass.save() response = self.client.delete('/v1/issuer/issuers/{slug}'.format(slug=test_issuer.entity_id), {}) self.assertEqual(response.status_code, 204)
def test_delete_issuer_with_unissued_badgeclass_successfully(self): user = get_user_model().objects.get(pk=1) self.client.force_authenticate(user=user) test_issuer = Issuer(name='issuer who can be deleted', slug="issuer-deletable", owner=user) test_issuer.save() test_badgeclass = BadgeClass(name="Deletable Badge", owner=user, issuer=test_issuer) test_badgeclass.save() response = self.client.delete('/v1/issuer/issuers/issuer-deletable', {}) self.assertEqual(response.status_code, 200)