Ejemplo n.º 1
0
 def test_delete_item(self, mocksunburnt, mockrequests):
     # return empty json data for index init/load config
     mocksession = mockrequests.Session.return_value
     mocksession.get.return_value.status_code = 200
     mockrequests.codes.ok = 200
     mocksession.get.return_value.json.return_value = {}
     index = SiteIndex("test-site-url", "site name")
     index.solr_interface = Mock()
     keyfield = "Pid"
     index.solr_interface.schema.unique_field.name = keyfield
     testpid = "test:abc1"
     index.delete_item(testpid)
     index.solr_interface.delete.assert_called_with({keyfield: testpid})