Example #1
0
    def test_index(self):
        """
        To test the listing of the companies.
        """

        """
        Access

        We are connected
        """
        self.client.logout()
        self.client.login(username=self.mentor.user.username, password="******")

        # list of companies.
        result = self.client.get(
            reverse('company:index'),
            follow=False
        )
        self.assertEqual(result.status_code, 200)
        self.assertEqual(1, len(result.context['filter']))

        nb_company = len(result.context['filter'])

        """
        No Access

        We are not connected
        """
        self.client.logout()

        # list of companies.
        result = self.client.get(
            reverse('company:index'),
            follow=False
        )
        self.assertEqual(result.status_code, 302)

        """
        Context data

        Check filter, who contains all companies
        """
        self.client.logout()
        self.client.login(username=self.mentor.user.username, password="******")

        # create strange company
        companyWeird = CompanyFactory(companyStatus = self.status)
        companyWeird.name = u"Company ïtrema718"
        companyWeird.save()

        # list of companies.
        result = self.client.get(
            reverse('company:index'),
            follow=False
        )
        self.assertEqual(result.status_code, 200)
        self.assertEqual(nb_company+1, len(result.context['filter']))
Example #2
0
    def test_index(self):
        """
        To test the listing of the companies.
        """
        """
        Access

        We are connected
        """
        self.client.logout()
        self.client.login(username=self.mentor.user.username,
                          password="******")

        # list of companies.
        result = self.client.get(reverse('company:index'), follow=False)
        self.assertEqual(result.status_code, 200)
        self.assertEqual(1, len(result.context['filter']))

        nb_company = len(result.context['filter'])
        """
        No Access

        We are not connected
        """
        self.client.logout()

        # list of companies.
        result = self.client.get(reverse('company:index'), follow=False)
        self.assertEqual(result.status_code, 302)
        """
        Context data

        Check filter, who contains all companies
        """
        self.client.logout()
        self.client.login(username=self.mentor.user.username,
                          password="******")

        # create strange company
        companyWeird = CompanyFactory(companyStatus=self.status)
        companyWeird.name = u"Company ïtrema718"
        companyWeird.save()

        # list of companies.
        result = self.client.get(reverse('company:index'), follow=False)
        self.assertEqual(result.status_code, 200)
        self.assertEqual(nb_company + 1, len(result.context['filter']))