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)
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)
def process_request(self, request): req = HttpReq() req.path = request.path req.priority = random.randint(0, 1) req.save()