diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-02-25 09:26:56 -0800 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-02-25 09:26:56 -0800 |
| commit | 86b96038f22237b9d1c5da9f7f9f6aae7afa2578 (patch) | |
| tree | 22745aa826a495ffbc074cfea22525197b64d8e4 | |
| parent | 8e5fbebe020878cdce98f8efce50bc337968b2ca (diff) | |
| parent | f28c301a4720ef110643728192c27b2ca0ed193a (diff) | |
Merge pull request #847 from fhahn/ticket_18176
Fixed #18176 -- Added test for year lookups with year < 1000
| -rw-r--r-- | tests/regressiontests/model_regress/tests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/regressiontests/model_regress/tests.py b/tests/regressiontests/model_regress/tests.py index c90fe98658..e2d30f0ecc 100644 --- a/tests/regressiontests/model_regress/tests.py +++ b/tests/regressiontests/model_regress/tests.py @@ -57,6 +57,7 @@ class ModelTests(TestCase): Party.objects.create(when=datetime.datetime(1999, 12, 31)) Party.objects.create(when=datetime.datetime(1998, 12, 31)) Party.objects.create(when=datetime.datetime(1999, 1, 1)) + Party.objects.create(when=datetime.datetime(1, 3, 3)) self.assertQuerysetEqual( Party.objects.filter(when__month=2), [] ) @@ -104,6 +105,20 @@ class ModelTests(TestCase): attrgetter("when") ) + # Regression test for #18969 + self.assertQuerysetEqual( + Party.objects.filter(when__year=1), [ + datetime.date(1, 3, 3), + ], + attrgetter("when") + ) + self.assertQuerysetEqual( + Party.objects.filter(when__year='1'), [ + datetime.date(1, 3, 3), + ], + attrgetter("when") + ) + def test_date_filter_null(self): # Date filtering was failing with NULL date values in SQLite # (regression test for #3501, amongst other things). |
