Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Small formatting change to m2m_and_m2o model unit test

git-svn-id: http://code.djangoproject.com/svn/django/trunk@3321 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 79b7fc17a1c1293c0ee8b1570594ec8ad3b93320 1 parent 1805bbb
@adrianholovaty adrianholovaty authored
Showing with 7 additions and 8 deletions.
  1. +7 −8 tests/modeltests/m2m_and_m2o/models.py
View
15 tests/modeltests/m2m_and_m2o/models.py
@@ -28,24 +28,23 @@ class Meta:
>>> r.save()
>>> g = User(username='gustav')
>>> g.save()
+
>>> i = Issue(num=1)
>>> i.client = r
->>> i.validate()
-{}
>>> i.save()
+
>>> i2 = Issue(num=2)
>>> i2.client = r
->>> i2.validate()
-{}
>>> i2.save()
>>> i2.cc.add(r)
+
>>> i3 = Issue(num=3)
>>> i3.client = g
->>> i3.validate()
-{}
>>> i3.save()
>>> i3.cc.add(r)
+
>>> from django.db.models.query import Q
+
>>> Issue.objects.filter(client=r.id)
[<Issue: 1>, <Issue: 2>]
>>> Issue.objects.filter(client=g.id)
@@ -55,8 +54,8 @@ class Meta:
>>> Issue.objects.filter(cc__id__exact=r.id)
[<Issue: 2>, <Issue: 3>]
-# Queries that combine results from the m2m and the m2o relationship.
-# 3 ways of saying the same thing:
+# These queries combine results from the m2m and the m2o relationships.
+# They're three ways of saying the same thing.
>>> Issue.objects.filter(Q(cc__id__exact=r.id) | Q(client=r.id))
[<Issue: 1>, <Issue: 2>, <Issue: 3>]
>>> Issue.objects.filter(cc__id__exact=r.id) | Issue.objects.filter(client=r.id)
Please sign in to comment.
Something went wrong with that request. Please try again.