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))
Exemple #2
0
 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))
Exemple #3
0
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')
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')