def test_my_ticket_view_loads_when_user_logged_in(self):
        request = self.request_factory.get('/')
        request.user = test_helpers.create_bob_user()

        res = my_tickets_view(request)

        self.assertEqual(res.status_code, 200)
    def setUp(self):
        self.request_factory = RequestFactory()

        # Pre-populate a user with a project and a ticket
        self.user = test_helpers.create_bob_user()
        self.teal_project = test_helpers.create_teal_project(self.user)
        self.ticket = test_helpers.create_project_ticket(
            self.teal_project, self.user)
    def setUp(self):
        self.request_factory = RequestFactory()

        # Pre-populate a user with a project
        self.user = test_helpers.create_bob_user()
        self.teal_project = test_helpers.create_teal_project(self.user)

        # Data to use for the create request
        self.new_title = 'A new title'
        self.new_description = 'A new description'
        self.form_data = {
            'title': self.new_title,
            'description': self.new_description,
            'assignees': [self.user.id]
        }
    def test_my_ticket_view_returns_users_tickets(self):
        bob_user = test_helpers.create_bob_user()
        reginald_user = test_helpers.create_reginald_user()
        teal_project = test_helpers.create_teal_project(bob_user)
        bob_assigned_ticket = test_helpers.create_project_ticket(
            teal_project, bob_user, [bob_user, reginald_user])
        non_bob_assigned_ticket = test_helpers.create_project_ticket(
            teal_project, reginald_user, [reginald_user])
        request = self.request_factory.get('/')
        request.user = bob_user

        res = my_tickets_view(request)

        self.assertEqual(len(res.context_data['tickets']), 1)
        self.assertEqual(res.context_data['tickets'][0].id,
                         bob_assigned_ticket.id)
示例#5
0
 def setUp(self):
     self.request_factory = RequestFactory()
     self.user = test_helpers.create_bob_user()