Example #1
0
 def test_delete_setting_exists_with_delete(self):
     p = profile()
     self.client.force_authenticate(user=p.user)
     s = setting(user=p.user, save=True)
     url = reverse('user-delete-setting', args=[p.user.username])
     res = self.client.delete(url, {'name': s.name})
     eq_(res.status_code, 204)
     eq_(p.settings.filter(name=s.name).count(), 0)
Example #2
0
 def test_set_setting_update(self):
     p = profile()
     self.client.force_authenticate(user=p.user)
     s = setting(user=p.user, name='favorite_fruit', value='apple', save=True)
     url = reverse('user-set-setting', args=[p.user.username])
     res = self.client.post(url, {'name': s.name, 'value': 'banana'})
     eq_(res.status_code, 200)
     eq_(p.settings.get(name=s.name).value, 'banana')
Example #3
0
 def test_delete_setting_exists_with_delete(self):
     p = profile()
     self.client.force_authenticate(user=p.user)
     s = setting(user=p.user, save=True)
     url = reverse('user-delete-setting', args=[p.user.username])
     res = self.client.delete(url, {'name': s.name})
     eq_(res.status_code, 204)
     eq_(p.settings.filter(name=s.name).count(), 0)
Example #4
0
 def test_set_setting_update(self):
     p = profile()
     self.client.force_authenticate(user=p.user)
     s = setting(user=p.user, name='favorite_fruit', value='apple', save=True)
     url = reverse('user-set-setting', args=[p.user.username])
     res = self.client.post(url, {'name': s.name, 'value': 'banana'})
     eq_(res.status_code, 200)
     eq_(p.settings.get(name=s.name).value, 'banana')