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)
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")