示例#1
0
    def test_calls_each_registry_item(self):
        self.called = False

        def foo():
            self.called = True

        caching.register(foo)
        self.assertEqual(self.called, False)
        caching.reset()
        self.assertEqual(self.called, True)
示例#2
0
 def handle_delete(self, response, **kwargs):
     """Updates the model instance after a delete"""
     caching.reset()
     if "model" in kwargs:
         model = kwargs["model"]
         if response.success:
             model.freeze()
         else:
             self.add_errors(response, model, "record not deleted")
     return response
示例#3
0
 def handle_delete(self, response, **kwargs):
     """Updates the model instance after a delete"""
     caching.reset()
     if 'model' in kwargs:
         model = kwargs['model']
         if response.success:
             model.freeze()
         else:
             self.add_errors(response, model, 'record not deleted')
     return response
示例#4
0
 def handle_write(self, response, **kwargs):
     """Updates a model after a save."""
     caching.reset()
     if "model" in kwargs:
         model = kwargs["model"]
         if response.success:
             self.handle_write_success(response, model)
         else:
             self.handle_write_failure(response, model)
     return response
示例#5
0
 def handle_write(self, response, **kwargs):
     """Updates a model after a save."""
     caching.reset()
     if 'model' in kwargs:
         model = kwargs['model']
         if response.success:
             self.handle_write_success(response, model)
         else:
             self.handle_write_failure(response, model)
     return response