Django

Code

Changeset 7359

Show
Ignore:
Timestamp:
03/24/08 09:19:12 (4 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  
    2828    name = models.CharField(max_length=60) 
    2929 
     30class Party(models.Model): 
     31    when = models.DateField() 
     32 
    3033__test__ = {'API_TESTS': """ 
    3134(NOTE: Part of the regression test here is merely parsing the model 
     
    53565000 
    5457 
     58# #659 regression test 
     59>>> import datetime 
     60>>> p = Party.objects.create(when = datetime.datetime(1999, 12, 31)) 
     61>>> p = Party.objects.create(when = datetime.datetime(1998, 12, 31)) 
     62>>> p = Party.objects.create(when = datetime.datetime(1999, 1, 1)) 
     63>>> [p.when for p in Party.objects.filter(when__month = 2)] 
     64[] 
     65>>> [p.when for p in Party.objects.filter(when__month = 1)] 
     66[datetime.date(1999, 1, 1)] 
     67>>> [p.when for p in Party.objects.filter(when__month = 12)] 
     68[datetime.date(1999, 12, 31), datetime.date(1998, 12, 31)] 
     69>>> [p.when for p in Party.objects.filter(when__year = 1998)] 
     70[datetime.date(1998, 12, 31)] 
     71 
    5572""" 
    5673}