def test_task_crud(self): user = get_user_model().objects.create() task1 = Todo() task1.name = 'Sample task' task1.user = user task1.save() self.assertEqual(task1.priority, 0) task2 = Todo() task2.name = 'Second task' task2.user = user task2.save() self.assertEqual(task2.priority, 1) task1.name = 'New task' task1.save() task1.delete() self.assertEqual(Todo.objects.count(), 1)
def post(self): todo = Todo() args = parser.parse_args() todo.name = args.get('name') todo.is_done = args.get('is_done') todo.is_important = args.get('is_important') todo.save() return jsonify(marshal(todo, self.fields)), 201