Example #1
0
 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())
Example #2
0
    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()
Example #3
0
 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.")
Example #4
0
 def setUp(self):
     self.user = utils.create_generic_user()
     self.user.email = "*****@*****.**"
     self.user.is_superuser = True
     self.user.save()