Serotonin Storm

source>basic>places>tests.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""
>>> from django.test import Client
>>> from basic.places.models import PlaceType, City, Point, Place

>>> c = Client()
>>> type = PlaceType.objects.create(title='Coffeehouse', slug='coffeehouse')
>>> city = City.objects.create(city='Lawrence', state='KS', slug='lawrence-ks')
>>> point = Point.objects.create(city=city)
>>> place = Place.objects.create(point=point, title='Wheatfields', slug='wheatfields', status=1)
>>> place.place_types.add(type)
>>> place.save()

>>> r = c.get('/places/')
>>> r.status_code
200

>>> r = c.get('/places/wheatfields/')
>>> r.status_code
200

>>> r = c.get('/places/cities/')
>>> r.status_code
200

>>> r = c.get('/places/cities/lawrence-ks/')
>>> r.status_code
200

>>> r = c.get('/places/types/')
>>> r.status_code
200

>>> r = c.get('/places/types/coffeehouse/')
>>> r.status_code
200
"""