- 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_])
+ form_data['children'] = 1.1
+ self.check_post(form_data, '/process?id=', 400)
+ form_data['children'] = 'a'
+ self.check_post(form_data, '/process?id=', 400)
+ form_data['children'] = [1.2]
+ self.check_post(form_data, '/process?id=', 400)
+ form_data['children'] = ['b']
+ self.check_post(form_data, '/process?id=', 400)
+ form_data['children'] = [2]
+ self.check_post(form_data, '/process?id=1', 400)
+ retrieved_1 = Process.by_id(self.db_conn, 1)
+ self.assertEqual(retrieved_1.title.newest, 'foo')
+ self.assertEqual(retrieved_1.child_ids, [])
+ retrieved_2 = Process.by_id(self.db_conn, 2)
+ self.assertEqual(retrieved_2.child_ids, [1])
+ form_data = {'title': 'bar', 'description': 'bar', 'effort': 1.1}