def test_script_id_field(self): query_builder = QueryBuilder() query_builder.add_script_field(ScriptIDField( 'my_script', 'my_script_id', factor=2 )) self.assertEquals(query_builder.to_query()['script_fields'], { 'my_script': { 'lang': 'groovy', 'script_id': 'my_script_id', 'params': { 'factor': 2 } } })