- retrieved = Process.by_id(self.db_conn, 1)
- self.assertEqual(retrieved.title.newest, 'None')
- self.assertEqual([p.id_ for p in Process.all(self.db_conn)],
- [retrieved.id_])
+ retrieved_1 = Process.by_id(self.db_conn, 1)
+ self.assertEqual(retrieved_1.title.newest, '')
+ self.assertEqual(retrieved_1.child_ids, [1, 2])
+ form_data['children'] = []
+ self.check_post(form_data, '/process?id=', 302, '/')
+ retrieved_2 = Process.by_id(self.db_conn, 2)
+ self.assertEqual(retrieved_2.child_ids, [])
+ del form_data['children']
+ self.check_post(form_data, '/process?id=', 302, '/')
+ retrieved_3 = Process.by_id(self.db_conn, 3)
+ self.assertEqual(retrieved_2.child_ids, [])