Skip to content

Commit 6454774

Browse files
author
Vaughn Dice
authored
Merge pull request #890 from helgi/sort_domains
fix(tests): sort domains in tests to get past occasional ordering problems which cause test failures
2 parents fb1bf97 + f403efb commit 6454774

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

rootfs/api/tests/deployments/test_domain.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def test_manage_idn_domain(self):
111111
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
112112
response = self.client.get(url)
113113
expected = [data['domain'] for data in response.data['results']]
114-
self.assertEqual([self.app_id, ace_domain], expected, msg)
114+
self.assertEqual(sorted([self.app_id, ace_domain]), sorted(expected), msg)
115115

116116
# Verify creation failure for same domain with different encoding
117117
if ace_domain != domain:
@@ -148,7 +148,7 @@ def test_manage_idn_domain(self):
148148
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
149149
response = self.client.get(url)
150150
expected = [data['domain'] for data in response.data['results']]
151-
self.assertEqual([self.app_id, ace_domain], expected, msg)
151+
self.assertEqual(sorted([self.app_id, ace_domain]), sorted(expected), msg)
152152

153153
# Delete
154154
url = '/v2/apps/{app_id}/domains/{hostname}'.format(hostname=ace_domain,
@@ -175,7 +175,7 @@ def test_manage_idn_domain(self):
175175
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
176176
response = self.client.get(url)
177177
expected = [data['domain'] for data in response.data['results']]
178-
self.assertEqual([self.app_id, ace_domain], expected, msg)
178+
self.assertEqual(sorted([self.app_id, ace_domain]), sorted(expected), msg)
179179

180180
# Delete
181181
url = '/v2/apps/{app_id}/domains/{hostname}'.format(hostname=unicode_domain,
@@ -220,7 +220,7 @@ def test_manage_domain(self):
220220
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
221221
response = self.client.get(url)
222222
expected = [data['domain'] for data in response.data['results']]
223-
self.assertEqual([self.app_id, domain], expected, msg)
223+
self.assertEqual(sorted([self.app_id, domain]), sorted(expected), msg)
224224

225225
# Delete
226226
url = '/v2/apps/{app_id}/domains/{hostname}'.format(hostname=domain,

rootfs/api/tests/test_domain.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def test_manage_idn_domain(self):
109109
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
110110
response = self.client.get(url)
111111
expected = [data['domain'] for data in response.data['results']]
112-
self.assertEqual([self.app_id, ace_domain], expected, msg)
112+
self.assertEqual(sorted([self.app_id, ace_domain]), sorted(expected), msg)
113113

114114
# Verify creation failure for same domain with different encoding
115115
if ace_domain != domain:
@@ -146,7 +146,7 @@ def test_manage_idn_domain(self):
146146
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
147147
response = self.client.get(url)
148148
expected = [data['domain'] for data in response.data['results']]
149-
self.assertEqual([self.app_id, ace_domain], expected, msg)
149+
self.assertEqual(sorted([self.app_id, ace_domain]), sorted(expected), msg)
150150

151151
# Delete
152152
url = '/v2/apps/{app_id}/domains/{hostname}'.format(hostname=ace_domain,
@@ -173,7 +173,7 @@ def test_manage_idn_domain(self):
173173
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
174174
response = self.client.get(url)
175175
expected = [data['domain'] for data in response.data['results']]
176-
self.assertEqual([self.app_id, ace_domain], expected, msg)
176+
self.assertEqual(sorted([self.app_id, ace_domain]), sorted(expected), msg)
177177

178178
# Delete
179179
url = '/v2/apps/{app_id}/domains/{hostname}'.format(hostname=unicode_domain,
@@ -218,7 +218,7 @@ def test_manage_domain(self):
218218
url = '/v2/apps/{app_id}/domains'.format(app_id=self.app_id)
219219
response = self.client.get(url)
220220
expected = [data['domain'] for data in response.data['results']]
221-
self.assertEqual([self.app_id, domain], expected, msg)
221+
self.assertEqual(sorted([self.app_id, domain]), sorted(expected), msg)
222222

223223
# Delete
224224
url = '/v2/apps/{app_id}/domains/{hostname}'.format(hostname=domain,

0 commit comments

Comments
 (0)