def test_InsertQuery(self): envs = Environments() entity = envs.new() expected = OrderedDict([('id', None), ('code', None), ('name', None)]) data = envs._generate_query_data(entity) self.assertEqual(expected, data) expected = 'INSERT INTO environments(id,code,name) VALUES (?,?,?)' self.assertEqual(envs._generate_insert_query(data), expected)