Changeset 5512 for django/branches/boulder-oracle-sprint/django/test
- Timestamp:
- 06/22/07 11:56:04 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/boulder-oracle-sprint/django/test/utils.py
r5491 r5512 12 12 13 13 def instrumented_test_render(self, context): 14 """ 15 An instrumented Template render method, providing a signal that can be16 intercepted by the test system Client.14 """An instrumented Template render method, providing a signal 15 that can be intercepted by the test system Client 16 17 17 """ 18 18 dispatcher.send(signal=signals.template_rendered, sender=self, template=self, context=context) 19 19 return self.nodelist.render(context) 20 21 def instrumented_test_iter_render(self, context):22 """23 An instrumented Template iter_render method, providing a signal that can be24 intercepted by the test system Client.25 """26 for chunk in self.nodelist.iter_render(context):27 yield chunk28 dispatcher.send(signal=signals.template_rendered, sender=self, template=self, context=context)29 20 30 21 class TestSMTPConnection(object): … … 54 45 """ 55 46 Template.original_render = Template.render 56 Template.original_iter_render = Template.iter_render57 47 Template.render = instrumented_test_render 58 Template.iter_render = instrumented_test_render59 48 60 49 mail.original_SMTPConnection = mail.SMTPConnection … … 71 60 """ 72 61 Template.render = Template.original_render 73 Template.iter_render = Template.original_iter_render 74 del Template.original_render, Template.original_iter_render 62 del Template.original_render 75 63 76 64 mail.SMTPConnection = mail.original_SMTPConnection
