Esempio n. 1
0
    def testSignalsHttpReq(self):
        time = datetime.datetime.now()
        md = HttpReq(path="/")
        md.save()
        self._loggingObjIsPresent('httpreq', md.id, 'created', time)

        time = datetime.datetime.now()
        md.priority=1
        md.save()
        self._loggingObjIsPresent('httpreq', md.id, 'edited', time)

        time = datetime.datetime.now()
        md_id = md.id
        md.delete()
        self._loggingObjIsPresent('httpreq', md_id, 'deleted', time)
Esempio n. 2
0
 def testHttpObjectSave(self):
     path = u"/accounts/login/"
     dt_now = datetime.datetime(2010, 06, 10, 22, 45, 10)
     h = HttpReq()
     h.path = path
     h.time = dt_now
     h.priority = 1
     h.save()
     self.failUnlessEqual(h.path, path)
     self.failUnlessEqual(h.time, dt_now)
     self.failUnlessEqual(h.priority, 1)
Esempio n. 3
0
 def process_request(self, request):
     req = HttpReq()
     req.path = request.path
     req.priority = random.randint(0, 1)
     req.save()