comparison examples/project/zoo/models.py @ 0:ff263bdd455e

initial checkin
author Victor Ng <victor@monkeybean.ca>
date Thu, 28 Aug 2008 09:44:43 -0400
parents
children 8d0793b2358b
comparison
equal deleted inserted replaced
-1:000000000000 0:ff263bdd455e
1 """
2 Module-level doctest.
3
4 >>> Zoo
5 <class 'project.zoo.models.Zoo'>
6 >>> 1 + 1
7 2
8 """
9 from django.db import models
10
11 # Create your models here.
12 class Zoo(models.Model):
13 """
14 Class-level doctest
15
16 >>> Zoo
17 <class 'project.zoo.models.Zoo'>
18 >>> 1 + 1
19 2
20 >>> Zoo.objects.all()
21 []
22 >>> z = Zoo(name='Bronx')
23 >>> z.save()
24 >>> z
25 <Zoo: Bronx>
26 >>> Zoo.objects.all()
27 [<Zoo: Bronx>]
28 """
29 name = models.CharField(max_length=100)
30
31 def __str__(self):
32 """
33 Function in class test
34 >>> 1 + 2
35 3
36 """
37 return self.name
38
39 def func():
40 """
41 Function-level test
42 >>> 1+3
43 4
44 """
45 pass