def test_model_log(self): userinfo = UserInfo.objects.get(pk=1) userinfo.last_name = 'last_name changed' userinfo.save() self.check_last_log_entry_for_action(userinfo, ModelLog.ACTION_UPDATE) request = RequestInfo(path='/hello/hello', method='GET') request.save() self.check_last_log_entry_for_action(request, ModelLog.ACTION_CREATE) request.delete() self.check_last_log_entry_for_action(request, ModelLog.ACTION_DELETE)
def process_request(self, request): method = request.META['REQUEST_METHOD'] path = request.path if path != reverse('requests'): r = RequestInfo(method=method, path=path) r.save()