self.check_post(form_data, '/todo?id=1', 302, '/')
todo1 = Todo.by_date(self.db_conn, '2024-01-01')[0]
self.assertEqual(todo1.children, [])
+ self.assertEqual(todo1.parents, [])
form_data = {'adopt': 'foo'}
self.check_post(form_data, '/todo?id=1', 400)
form_data = {'adopt': 1}
todo1 = Todo.by_date(self.db_conn, '2024-01-01')[0]
todo2 = Todo.by_date(self.db_conn, '2024-01-01')[1]
self.assertEqual(todo1.children, [todo2])
+ self.assertEqual(todo1.parents, [])
+ self.assertEqual(todo2.children, [])
+ self.assertEqual(todo2.parents, [todo1])
self.check_post(form_data, '/todo?id=1', 400, '/')
def test_do_GET_todo(self) -> None: