Changeset 8268
- Timestamp:
- 08/09/08 12:19:44 (4 months ago)
- Files:
-
- django/trunk/tests/modeltests/model_inheritance/models.py (modified) (1 diff)
- django/trunk/tests/modeltests/update/models.py (modified) (6 diffs)
- django/trunk/tests/regressiontests/queries/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/tests/modeltests/model_inheritance/models.py
r7762 r8268 283 283 # (although it executed multiple SQL queries to do so). 284 284 >>> Restaurant.objects.filter(serves_hot_dogs=True, name__contains='D').update(name='Demon Puppies', serves_hot_dogs=False) 285 1 285 286 >>> r1 = Restaurant.objects.get(pk=r.pk) 286 287 >>> r1.serves_hot_dogs == False django/trunk/tests/modeltests/update/models.py
r7601 r8268 25 25 >>> DataPoint(name="d0", value="apple").save() 26 26 >>> DataPoint(name="d2", value="banana").save() 27 >>> d3 = DataPoint(name="d3", value="banana") 28 >>> d3.save() 27 >>> d3 = DataPoint.objects.create(name="d3", value="banana") 29 28 >>> RelatedPoint(name="r1", data=d3).save() 30 29 … … 33 32 34 33 >>> DataPoint.objects.filter(value="apple").update(name="d1") 34 1 35 35 >>> DataPoint.objects.filter(value="apple") 36 36 [<DataPoint: d1>] … … 39 39 40 40 >>> DataPoint.objects.filter(value="banana").update(value="pineapple") 41 2 41 42 >>> DataPoint.objects.get(name="d2").value 42 43 u'pineapple' … … 47 48 >>> d = DataPoint.objects.get(name="d1") 48 49 >>> RelatedPoint.objects.filter(name="r1").update(data=d) 50 1 49 51 >>> RelatedPoint.objects.filter(data__name="d1") 50 52 [<RelatedPoint: r1>] … … 53 55 54 56 >>> DataPoint.objects.filter(value="pineapple").update(value="fruit", another_value="peaches") 57 2 55 58 >>> d = DataPoint.objects.get(name="d2") 56 59 >>> d.value, d.another_value … … 61 64 62 65 >>> DataPoint.objects.update(value='thing') 66 3 63 67 >>> DataPoint.objects.values('value').distinct() 64 68 [{'value': u'thing'}] django/trunk/tests/regressiontests/queries/models.py
r8107 r8268 768 768 >>> mm = ManagedModel.objects.create(data='mm1', tag=t1, public=True) 769 769 >>> ManagedModel.objects.update(data='mm') 770 1 770 771 771 772 A values() or values_list() query across joined models must use outer joins
