@@ -1116,6 +1123,23 @@ class RouterTestCase(TestCase):
         self.assertEqual(Book.objects.using('default').count(), 1)
         self.assertEqual(Book.objects.using('other').count(), 1)

+        book, created = Book.objects.get_or_create(title="Two Scoops of Django",
+            defaults={'published':datetime.date(2013, 4, 16)})
+        self.assertTrue(created)
+
+        # Check the head count of objects
+        self.assertEqual(Book.objects.using('default').count(), 2)
+        self.assertEqual(Book.objects.using('other').count(), 1)
+        # If a database isn't specified, the read database is used
+        self.assertEqual(Book.objects.count(), 1)
+
+        Book.objects.all().delete()
+
+        # Check the head count of objects
+        self.assertEqual(Book.objects.using('default').count(), 0)
+        self.assertEqual(Book.objects.using('other').count(), 1)

