summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Smeaton <josh.smeaton@gmail.com>2017-01-14 13:33:27 +1100
committerJosh Smeaton <josh.smeaton@gmail.com>2017-01-14 15:41:49 +1100
commit8ade277ab1843306221d248c18648ffd1b950a31 (patch)
tree40cf9ac6ab11ae6cccd96f79be31f698992446f8
parentbcce6bb7c7c494905b516cbed576f2fd0282e6f1 (diff)
Fixed tests that rely on hardcoded id with keepdb
-rw-r--r--tests/aggregation/tests.py36
1 files changed, 18 insertions, 18 deletions
diff --git a/tests/aggregation/tests.py b/tests/aggregation/tests.py
index 81e7e81871..4711869cfd 100644
--- a/tests/aggregation/tests.py
+++ b/tests/aggregation/tests.py
@@ -186,7 +186,7 @@ class AggregateTestCase(TestCase):
page_sum=Sum("pages")).defer('name').filter(pk=self.b1.pk)
rows = [
- (1, "159059725", 447, "The Definitive Guide to Django: Web Development Done Right")
+ (self.b1.id, "159059725", 447, "The Definitive Guide to Django: Web Development Done Right")
]
self.assertQuerysetEqual(
qs.order_by('pk'), rows,
@@ -198,7 +198,7 @@ class AggregateTestCase(TestCase):
page_sum=Sum("pages")).defer('name').filter(pk=self.b1.pk)
rows = [
- (1, "159059725", 447, "Adrian Holovaty",
+ (self.b1.id, "159059725", 447, "Adrian Holovaty",
"The Definitive Guide to Django: Web Development Done Right")
]
self.assertQuerysetEqual(
@@ -292,15 +292,15 @@ class AggregateTestCase(TestCase):
self.assertEqual(
books, [
{
- "contact_id": 1,
- "id": 1,
+ "contact_id": self.a1.id,
+ "id": self.b1.id,
"isbn": "159059725",
"mean_age": 34.5,
"name": "The Definitive Guide to Django: Web Development Done Right",
"pages": 447,
"price": Approximate(Decimal("30")),
"pubdate": datetime.date(2007, 12, 6),
- "publisher_id": 1,
+ "publisher_id": self.p1.id,
"rating": 4.5,
}
]
@@ -315,7 +315,7 @@ class AggregateTestCase(TestCase):
self.assertEqual(
list(books), [
{
- "pk": 1,
+ "pk": self.b1.pk,
"isbn": "159059725",
"mean_age": 34.5,
}
@@ -335,15 +335,15 @@ class AggregateTestCase(TestCase):
self.assertEqual(
list(books), [
{
- "contact_id": 1,
- "id": 1,
+ "contact_id": self.a1.id,
+ "id": self.b1.id,
"isbn": "159059725",
"mean_age": 34.5,
"name": "The Definitive Guide to Django: Web Development Done Right",
"pages": 447,
"price": Approximate(Decimal("30")),
"pubdate": datetime.date(2007, 12, 6),
- "publisher_id": 1,
+ "publisher_id": self.p1.id,
"rating": 4.5,
}
]
@@ -517,7 +517,7 @@ class AggregateTestCase(TestCase):
"""
Sum on a distinct() QuerySet should aggregate only the distinct items.
"""
- authors = Author.objects.filter(book__in=[5, 6])
+ authors = Author.objects.filter(book__in=[self.b5, self.b6])
self.assertEqual(authors.count(), 3)
distinct_authors = authors.distinct()
@@ -536,7 +536,7 @@ class AggregateTestCase(TestCase):
rating=3.5,
price=Decimal("1000"),
publisher=p,
- contact_id=1,
+ contact_id=self.a1.id,
pubdate=datetime.date(2008, 12, 1)
)
Book.objects.create(
@@ -546,7 +546,7 @@ class AggregateTestCase(TestCase):
rating=4.0,
price=Decimal("1000"),
publisher=p,
- contact_id=1,
+ contact_id=self.a1.id,
pubdate=datetime.date(2008, 12, 2)
)
Book.objects.create(
@@ -556,7 +556,7 @@ class AggregateTestCase(TestCase):
rating=4.5,
price=Decimal("35"),
publisher=p,
- contact_id=1,
+ contact_id=self.a1.id,
pubdate=datetime.date(2008, 12, 3)
)
@@ -735,25 +735,25 @@ class AggregateTestCase(TestCase):
{
'earliest_book': datetime.date(1991, 10, 15),
'num_awards': 9,
- 'id': 4,
+ 'id': self.p4.id,
'name': 'Morgan Kaufmann'
},
{
'earliest_book': datetime.date(1995, 1, 15),
'num_awards': 7,
- 'id': 3,
+ 'id': self.p3.id,
'name': 'Prentice Hall'
},
{
'earliest_book': datetime.date(2007, 12, 6),
'num_awards': 3,
- 'id': 1,
+ 'id': self.p1.id,
'name': 'Apress'
},
{
'earliest_book': datetime.date(2008, 3, 3),
'num_awards': 1,
- 'id': 2,
+ 'id': self.p2.id,
'name': 'Sams'
}
]
@@ -777,7 +777,7 @@ class AggregateTestCase(TestCase):
)
self.assertEqual(
list(books), [
- (1, "159059725", 34.5),
+ (self.b1.id, "159059725", 34.5),
]
)