Django

Code

Show
Ignore:
Timestamp:
03/24/08 09:19:12 (6 months ago)
Author:
mtredinnick
Message:

Added a test for month selection under SQLite in case an old possible bug ever
resurfaces. Patch from Pilippe Raoult.

Fixed #659

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/tests/regressiontests/model_regress/models.py

    r6905 r7359  
    2727    name = models.CharField(max_length=60) 
    2828 
     29class Party(models.Model): 
     30    when = models.DateField() 
     31 
    2932__test__ = {'API_TESTS': """ 
    3033(NOTE: Part of the regression test here is merely parsing the model 
     
    52555000 
    5356 
     57# #659 regression test 
     58>>> import datetime 
     59>>> p = Party.objects.create(when = datetime.datetime(1999, 12, 31)) 
     60>>> p = Party.objects.create(when = datetime.datetime(1998, 12, 31)) 
     61>>> p = Party.objects.create(when = datetime.datetime(1999, 1, 1)) 
     62>>> [p.when for p in Party.objects.filter(when__month = 2)] 
     63[] 
     64>>> [p.when for p in Party.objects.filter(when__month = 1)] 
     65[datetime.date(1999, 1, 1)] 
     66>>> [p.when for p in Party.objects.filter(when__month = 12)] 
     67[datetime.date(1999, 12, 31), datetime.date(1998, 12, 31)] 
     68>>> [p.when for p in Party.objects.filter(when__year = 1998)] 
     69[datetime.date(1998, 12, 31)] 
     70 
    5471""" 
    5572}