Index: modeltests/m2m_sqlite_windows/__init__.py
===================================================================
Index: modeltests/m2m_sqlite_windows/fixtures/testdata.xml
===================================================================
--- modeltests/m2m_sqlite_windows/fixtures/testdata.xml (revision 0)
+++ modeltests/m2m_sqlite_windows/fixtures/testdata.xml (revision 0)
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+ Why we don't need Batman
+
+
+
+
+
+
+
+ Global Warming: The Looming Danger
+
+
+
+
+
\ No newline at end of file
Index: modeltests/m2m_sqlite_windows/models.py
===================================================================
--- modeltests/m2m_sqlite_windows/models.py (revision 0)
+++ modeltests/m2m_sqlite_windows/models.py (revision 0)
@@ -0,0 +1,35 @@
+"""
+Regression tests for Sqlite adapter, particularly on Windows
+
+"""
+from django.db import models
+from django.contrib.auth.models import User
+
+class Book(models.Model):
+ name = models.CharField(max_length = 255, unique = True)
+ users = models.ManyToManyField(User)
+
+ def __unicode__(self):
+ return self.name
+
+__test__ = {'API_TESTS':"""
+#Look up all books
+>>> from django.core import management
+>>> management.call_command('loaddata', 'testdata.xml', verbosity=0)
+>>> Book.objects.filter()
+[, , ]
+
+# Look up books belonging to twoface
+>>> Book.objects.filter(users__username = 'twoface')
+[, ]
+
+>>> Book.objects.filter(users__username__exact = 'twoface')
+[, ]
+
+# Look up books belonging to penguin
+>>> Book.objects.filter(users__username = 'penguin')
+[]
+
+>>> Book.objects.filter(users__username__exact = 'penguin')
+[]
+"""}