From 838d392056d6da20e2ba5531335e1cdc7bc1d640 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 8 Dec 2022 23:52:36 +0000 Subject: [PATCH] new data model: fix randomness in test --- catalog/book/tests.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/catalog/book/tests.py b/catalog/book/tests.py index ccdfc3d5..279956e6 100644 --- a/catalog/book/tests.py +++ b/catalog/book/tests.py @@ -158,9 +158,10 @@ class DoubanBookTestCase(TestCase): self.assertEqual(w1.title, '黄金时代') self.assertEqual(w2.title, '黄金时代') self.assertEqual(w1, w2) - self.assertEqual(w1.editions.all().count(), 2) - self.assertEqual(w1.editions.all()[0].title, '黄金时代') - self.assertEqual(w1.editions.all()[1].title, 'Wang in Love and Bondage') + editions = w1.editions.all().order_by('title') + self.assertEqual(editions.count(), 2) + self.assertEqual(editions[0].title, 'Wang in Love and Bondage') + self.assertEqual(editions[1].title, '黄金时代') class MultiBookSitesTestCase(TestCase):