diff options
| author | JangHyukJin <wkdgurwls00@naver.com> | 2019-03-31 21:23:06 +0900 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-04-01 10:46:28 +0200 |
| commit | 0027ca76c7d1b4eba1578bf3d132b8c0ff87f829 (patch) | |
| tree | 55fccbc6848516a6185703a95dcdafab3e83c8ba | |
| parent | 8335d59200e4c64dfe3348ea93989d95e0107439 (diff) | |
Used QuerySet.bulk_create() in lookup.tests.
| -rw-r--r-- | AUTHORS | 1 | ||||
| -rw-r--r-- | tests/lookup/tests.py | 61 |
2 files changed, 35 insertions, 27 deletions
@@ -341,6 +341,7 @@ answer newbie questions, and generally made Django that much better: Honza Král <honza.kral@gmail.com> Horst Gutmann <zerok@zerokspot.com> Hugo Osvaldo Barrera <hugo@barrera.io> + HyukJin Jang <wkdgurwls00@naver.com> Hyun Mi Ae Iacopo Spalletti <i.spalletti@nephila.it> Ian A Wilson <http://ianawilson.com> diff --git a/tests/lookup/tests.py b/tests/lookup/tests.py index 666fadf262..5629515a59 100644 --- a/tests/lookup/tests.py +++ b/tests/lookup/tests.py @@ -478,10 +478,11 @@ class LookupTests(TestCase): ) def test_exclude(self): - Article.objects.create(headline='Article_ with underscore', pub_date=datetime(2005, 11, 20)) - Article.objects.create(headline='Article% with percent sign', pub_date=datetime(2005, 11, 21)) - Article.objects.create(headline='Article with \\ backslash', pub_date=datetime(2005, 11, 22)) - + Article.objects.bulk_create([ + Article(headline='Article_ with underscore', pub_date=datetime(2005, 11, 20)), + Article(headline='Article% with percent sign', pub_date=datetime(2005, 11, 21)), + Article(headline='Article with \\ backslash', pub_date=datetime(2005, 11, 22)), + ]) # exclude() is the opposite of filter() when doing lookups: self.assertQuerysetEqual( Article.objects.filter(headline__contains='Article').exclude(headline__contains='with'), @@ -606,15 +607,17 @@ class LookupTests(TestCase): for a in Article.objects.all(): a.delete() now = datetime.now() - Article.objects.create(pub_date=now, headline='f') - Article.objects.create(pub_date=now, headline='fo') - Article.objects.create(pub_date=now, headline='foo') - Article.objects.create(pub_date=now, headline='fooo') - Article.objects.create(pub_date=now, headline='hey-Foo') - Article.objects.create(pub_date=now, headline='bar') - Article.objects.create(pub_date=now, headline='AbBa') - Article.objects.create(pub_date=now, headline='baz') - Article.objects.create(pub_date=now, headline='baxZ') + Article.objects.bulk_create([ + Article(pub_date=now, headline='f'), + Article(pub_date=now, headline='fo'), + Article(pub_date=now, headline='foo'), + Article(pub_date=now, headline='fooo'), + Article(pub_date=now, headline='hey-Foo'), + Article(pub_date=now, headline='bar'), + Article(pub_date=now, headline='AbBa'), + Article(pub_date=now, headline='baz'), + Article(pub_date=now, headline='baxZ'), + ]) # zero-or-more self.assertQuerysetEqual( Article.objects.filter(headline__regex=r'fo*'), @@ -664,13 +667,15 @@ class LookupTests(TestCase): ) # and more articles: - Article.objects.create(pub_date=now, headline='foobar') - Article.objects.create(pub_date=now, headline='foobaz') - Article.objects.create(pub_date=now, headline='ooF') - Article.objects.create(pub_date=now, headline='foobarbaz') - Article.objects.create(pub_date=now, headline='zoocarfaz') - Article.objects.create(pub_date=now, headline='barfoobaz') - Article.objects.create(pub_date=now, headline='bazbaRFOO') + Article.objects.bulk_create([ + Article(pub_date=now, headline='foobar'), + Article(pub_date=now, headline='foobaz'), + Article(pub_date=now, headline='ooF'), + Article(pub_date=now, headline='foobarbaz'), + Article(pub_date=now, headline='zoocarfaz'), + Article(pub_date=now, headline='barfoobaz'), + Article(pub_date=now, headline='bazbaRFOO'), + ]) # alternation self.assertQuerysetEqual( @@ -723,13 +728,15 @@ class LookupTests(TestCase): def test_regex_backreferencing(self): # grouping and backreferences now = datetime.now() - Article.objects.create(pub_date=now, headline='foobar') - Article.objects.create(pub_date=now, headline='foobaz') - Article.objects.create(pub_date=now, headline='ooF') - Article.objects.create(pub_date=now, headline='foobarbaz') - Article.objects.create(pub_date=now, headline='zoocarfaz') - Article.objects.create(pub_date=now, headline='barfoobaz') - Article.objects.create(pub_date=now, headline='bazbaRFOO') + Article.objects.bulk_create([ + Article(pub_date=now, headline='foobar'), + Article(pub_date=now, headline='foobaz'), + Article(pub_date=now, headline='ooF'), + Article(pub_date=now, headline='foobarbaz'), + Article(pub_date=now, headline='zoocarfaz'), + Article(pub_date=now, headline='barfoobaz'), + Article(pub_date=now, headline='bazbaRFOO'), + ]) self.assertQuerysetEqual( Article.objects.filter(headline__regex=r'b(.).*b\1'), ['<Article: barfoobaz>', '<Article: bazbaRFOO>', '<Article: foobarbaz>'] |
