Exemplo n.º 1
0
    def test_update_task_wrong_user(self):
        task = Task(title="Title", parent_list=self.list_, owner=self.user)
        task.save()

        self.client.login(username="******", password="******")

        data = task.as_dict()

        response = self.client.patch(self.url.format(self.list_.id, task.id),
                                     json.dumps(data))

        self.assertEqual(response.status_code, 403)
Exemplo n.º 2
0
    def test_update_task(self):
        task = Task(title="Title", parent_list=self.list_, owner=self.user)
        task.save()

        self.client.login(username="******", password="******")

        data = task.as_dict()
        data["title"] = "Mon super titre"
        data["description"] = "Ma super nouvelle description !"
        response = self.client.patch(self.url.format(self.list_.id, task.id),
                                     json.dumps(data))
        response_json = response.json()
        self.assertEqual(response.status_code, 202)
        self.assertEqual(response_json["title"], "Mon super titre")