My favorites | Sign in
Project Logo
                
Changes to /trunk/blog/tests.py
r2 vs. r32   Edit
  Compare: vs.   Format:
Revision r32
Go to: 
Project members, sign in to write a code review
/trunk/blog/tests.py   r2 /trunk/blog/tests.py   r32
1 """ 1 """
2 >>> from django.test import Client 2 >>> from django.test import Client
3 >>> from basic.blog.models import Post, Category 3 >>> from basic.blog.models import Post, Category
4 4 >>> import datetime
5 >>> c = Client() 5
6 6 >>> client = Client()
7 >>> r = c.get('/posts/') 7
8 >>> r.status_code 8 >>> response = client.get('/posts/')
9 >>> response.status_code
9 200 10 200
10 11
11 >>> r = c.get('/posts/categories/') 12 >>> response = client.get('/posts/categories/')
12 >>> r.status_code 13 >>> response.status_code
14 200
15
16 >>> category = Category(title='Django', slug='django')
17 >>> category.save()
18 >>> response = client.get(category.get_absolute_url())
19 >>> response.status_code
20 200
21
22 >>> post = Post(title='My post', slug='my-post', body='Lorem ipsum dolor sit amet', status=2, publish=datetime.datetime.now())
23 >>> post.save()
24 >>> post.categories.add(category)
25 >>> response = client.get(post.get_absolute_url())
26 >>> response.status_code
13 200 27 200
14 """ 28 """
Hosted by Google Code