On Fri, Nov 14, 2008 at 12:13 PM, Erik <[EMAIL PROTECTED]> wrote: > > In case there are others following this topic, I have the test system > working. I ended up putting a couple of functions in the contrib > folder of my django installation under the mako_django folder. The > functions emulate the behavior of the instrumented_test_render and > run_tests functions from django.test.utils an django.test.simple > respectively. This is pretty much the simplest scheme I could come up > with, and I'm sure a different implementation would provide more > features. However, it does allow you to access the template and > context members of the result when using the django test client.
> Russ -- Thanks for your help. After browsing around in the code, I > think the process for adding at least this much test functionality for > an external template system was relatively painless. I would welcome > any comments (or corrections) regarding this solution if you have > them. As far as improvements, I think all that's really needed is a > little howto (to which I would be happy to contribute). It seemed > easy enough at least in this case that adding special support might be > overkill. Documentation improvements are always welcome. > If anyone wants to try it, what I did was to put the following code in > django/contrib/mako_django/__init__.py: Thanks for taking the time to do this Erik. One minor suggestion - there's not really any need to put this into the django.contrib namespace. django.contrib is intended as a collection of officially sanctioned extensions, not a general storage place for other plugins. It shouldn't make any difference to the way your code runs - it just means people don't get confused into thinking that your code is part of the official distribution that they are missing for some reason. Another suggestion, but a procedural one: I would suggest that you upload this to djangosnippets.org. As a message in a mailing list, this good work is easy to lose - on snippets, it is archived along with lots of other useful goodies. Yours, Russ Magee %-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

