def test_login_non_extension_officer(self): user = utils.create_generic_user() login = self.client.login(username=user.username, password=utils.PASSWORD) self.assertTrue(login) response = self.client.get(reverse('fncs:home')) self.assertFalse(response.context["user"].actor.is_extensionofficer())
def setUp(self): super(AgentTestCase, self).setUp() self.test_msisdn = '27861234567' self.login() self.user = utils.create_generic_user() self.user.is_superuser = True self.user.save()
def test_non_extension_officer_get_new_markets(self): user = utils.create_generic_user() login = self.client.login(username=user.username, password=utils.PASSWORD) self.assertTrue(login) response = self.client.get(reverse('fncs:market_new'), follow=True) self.assertRedirects(response, reverse("fncs:home")) self.assertEquals(response.context["messages"]._loaded_data[0].message, "Sorry you don't have rights to view this part of the system.")
def setUp(self): self.user = utils.create_generic_user() self.user.email = "*****@*****.**" self.user.is_superuser = True self.user.save()