summaryrefslogtreecommitdiff
path: root/tests/basic
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basic')
-rw-r--r--tests/basic/tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/basic/tests.py b/tests/basic/tests.py
index 89aef16aef..ed655833e2 100644
--- a/tests/basic/tests.py
+++ b/tests/basic/tests.py
@@ -290,6 +290,13 @@ class ModelTest(TestCase):
)
self.assertEqual(Article.objects.get(headline="Article 10"), a10)
+ def test_create_method_propagates_fetch_mode(self):
+ article = Article.objects.fetch_mode(models.FETCH_PEERS).create(
+ headline="Article 10",
+ pub_date=datetime(2005, 7, 31, 12, 30, 45),
+ )
+ self.assertEqual(article._state.fetch_mode, models.FETCH_PEERS)
+
def test_year_lookup_edge_case(self):
# Edge-case test: A year lookup should retrieve all objects in
# the given year, including Jan. 1 and Dec. 31.