From 788ad81d849eb2b98a04894c3f110c8b82d00932 Mon Sep 17 00:00:00 2001 From: rafaelcaricio Date: Tue, 23 Aug 2011 07:17:15 -0700 Subject: [PATCH] Updated Django pyvows (markdown) --- Home.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Home.md b/Home.md index dee336f..7c31746 100644 --- a/Home.md +++ b/Home.md @@ -22,24 +22,26 @@ Using Django-Pyvows There is no need to modify your project to use Django-PyVows. You only have to create the vows as you usually would, start the server and call your project urls: - from pyvows import Vows, expect +```python +from pyvows import Vows, expect - from django_pyvows.context import DjangoHTTPContext +from django_pyvows.context import DjangoHTTPContext - @Vows.batch - class ContextTest(DjangoHTTPContext): +@Vows.batch +class ContextTest(DjangoHTTPContext): - def setup(self): - self.start_server() + def setup(self): + self.start_server() - def topic(self): - return self.get('/mygreaturl/') + def topic(self): + return self.get('/mygreaturl/') - def should_be_a_success(self, topic): - expect(topic.getcode()).to_equal(200) + def should_be_a_success(self, topic): + expect(topic.getcode()).to_equal(200) - def should_return_the_correct_response_type(self, topic): - expect(topic.headers.type).to_equal("text/html") + def should_return_the_correct_response_type(self, topic): + expect(topic.headers.type).to_equal("text/html") +``` To work you only need to override the `get_settings` method from DjangoHTTPContext to return the path of your settings module. The default `get_settings` returns `"settings"`. \ No newline at end of file