def change_status_case_inactive(self, ispublished): id = self.createXMLData(ispublished=ispublished) XMLdata.change_status(id, Status.INACTIVE, ispublished) list_xmldata = XMLdata.find({'_id': ObjectId(id)}) self.assertEquals(Status.INACTIVE, list_xmldata[0]['status']) self.assertEquals(Status.INACTIVE, list_xmldata[0]['content']['Resource']['@status']) if ispublished: self.assertNotEquals(None, list_xmldata[0].get('oai_datestamp', None)) else: self.assertEquals(None, list_xmldata[0].get('oai_datestamp', None))
def change_status(request): ispublished = request.GET['is_published'] == 'True' XMLdata.change_status(request.GET['result_id'], request.GET['status'], ispublished) return HttpResponse(json.dumps({}), content_type='application/javascript')