Ejemplo n.º 1
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.DefaultReviewerFactory()
     self.test_url = reverse_lazy('travel:default_reviewer_edit',
                                  kwargs={"pk": self.instance.pk})
     self.admin_user = self.get_and_login_user(in_group="travel_admin")
     self.expected_template = 'travel/default_reviewer_form.html'
Ejemplo n.º 2
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.DefaultReviewerFactory()
     self.test_url = reverse_lazy('travel:default_reviewer_delete',
                                  args=[
                                      self.instance.pk,
                                  ])
     self.expected_template = 'travel/default_reviewer/default_reviewer_confirm_delete.html'
     self.user = self.get_and_login_admin()
Ejemplo n.º 3
0
    def test_submit(self):
        data = FactoryFloor.DefaultReviewerFactory.get_valid_data()
        self.assert_success_url(self.test_url, data=data, user=self.admin_user)

        # check if a section reviewer is added correctly to a trip request
        my_section = SectionFactory()
        my_reviewer = FactoryFloor.DefaultReviewerFactory()
        my_reviewer.sections.add(my_section)
        my_tr = FactoryFloor.IndividualTripRequestFactory(section=my_section)
        utils.get_tr_reviewers(my_tr)
        self.assertIn(my_reviewer.user,
                      [r.user for r in my_tr.reviewers.all()])

        # check if a branch reviewer is added correctly to a trip request
        my_branch = my_section.division.branch
        my_reviewer = FactoryFloor.DefaultReviewerFactory()
        my_reviewer.branches.add(my_branch)
        my_tr = FactoryFloor.IndividualTripRequestFactory(section=my_section)
        utils.get_tr_reviewers(my_tr)
        self.assertIn(my_reviewer.user,
                      [r.user for r in my_tr.reviewers.all()])
Ejemplo n.º 4
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.DefaultReviewerFactory()
     self.test_url = reverse_lazy('travel:default_reviewer_list')
     self.expected_template = 'travel/default_reviewer/default_reviewer_list.html'
     self.user = self.get_and_login_user(in_group="travel_adm_admin")
Ejemplo n.º 5
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.DefaultReviewerFactory()
     self.test_url = reverse_lazy('travel:default_reviewer_new')
     self.expected_template = 'travel/default_reviewer/default_reviewer_form.html'
     self.user = self.get_and_login_admin()