Merge lp:~vila/ols-store-tests/new-dashboard-doamin into lp:~ubuntuone-pqm-team/ols-store-tests/store-acceptance-tests

Proposed by Vincent Ladeuil
Status: Merged
Approved by: Vincent Ladeuil
Approved revision: 45
Merged at revision: 44
Proposed branch: lp:~vila/ols-store-tests/new-dashboard-doamin
Merge into: lp:~ubuntuone-pqm-team/ols-store-tests/store-acceptance-tests
Diff against target: 62 lines (+12/-18)
1 file modified
tests/api/snap/test_register_name.py (+12/-18)
To merge this branch: bzr merge lp:~vila/ols-store-tests/new-dashboard-doamin
Reviewer Review Type Date Requested Status
Shawn Wang (community) Approve
Review via email: mp+321039@code.launchpad.net

Commit message

Use the new dashboard.staging.snapcraft.io domain.

Description of the change

Use the new dashboard.staging.snapcraft.io domain.

The tests are useful to test the redirections so there are still pointed at myapps.developer.staging.ubuntu.com

To post a comment you must log in.
Revision history for this message
Shawn Wang (shawn111) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'tests/api/snap/test_register_name.py'
--- tests/api/snap/test_register_name.py 2017-03-17 11:05:37 +0000
+++ tests/api/snap/test_register_name.py 2017-03-27 07:47:26 +0000
@@ -95,24 +95,26 @@
95 }95 }
96 self.assertEqual(body, expected)96 self.assertEqual(body, expected)
9797
98 def get_register_name_url(self, name):
99 # FIXME: Until the switch to dashboard.staging.snapcraft.io is
100 # complete, we won't use it for SCA_ROOT_URL so the redirections are
101 # still tested. -- vila 2017-03-27
102 TEMP_SCA_ROOT_URL = 'https://dashboard.staging.snapcraft.io'
103 register_name_url = (
104 '{}/dev/click-apps/register-name/'
105 '?series=16&name={}'.format(TEMP_SCA_ROOT_URL, name))
106 return register_name_url
107
98 def assert_already_registered(self, response, name):108 def assert_already_registered(self, response, name):
99 self.assertEqual(response.status_code, 409)109 self.assertEqual(response.status_code, 409)
100 body = response.json()110 body = response.json()
101 # FIXME: https://scasnap.ols.staging.internal is self-signed so we
102 # can't use it directly as SCA_ROOT_URL. Once it gets a proper domain,
103 # that will become the target for the tests (avoiding the redirection
104 # issues) -- vila 2017-03-17
105 TEMP_SCA_ROOT_URL = 'https://scasnap.ols.staging.internal'
106 register_name_url = (
107 '{}/dev/click-apps/register-name/'
108 '?series=16&name={}'.format(TEMP_SCA_ROOT_URL, name))
109 expected = {111 expected = {
110 'status': 409,112 'status': 409,
111 'code': 'already_registered',113 'code': 'already_registered',
112 'title': 'Name already registered.',114 'title': 'Name already registered.',
113 'detail': "'%s' is already registered." % name,115 'detail': "'%s' is already registered." % name,
114 'suggested_snap_name': '{}-{}'.format(TEST_USER_NAMESPACE, name),116 'suggested_snap_name': '{}-{}'.format(TEST_USER_NAMESPACE, name),
115 'register_name_url': register_name_url,117 'register_name_url': self.get_register_name_url(name),
116 'type': 'devportal:v1:name-already-registered',118 'type': 'devportal:v1:name-already-registered',
117 'error_list': [{119 'error_list': [{
118 'code': 'already_registered',120 'code': 'already_registered',
@@ -124,21 +126,13 @@
124 def assert_reserved_name(self, response, name):126 def assert_reserved_name(self, response, name):
125 self.assertEqual(response.status_code, 409)127 self.assertEqual(response.status_code, 409)
126 body = response.json()128 body = response.json()
127 # FIXME: https://scasnap.ols.staging.internal is self-signed so we
128 # can't use it directly as SCA_ROOT_URL. Once it gets a proper domain,
129 # that will become the target for the tests (avoiding the redirection
130 # issues) -- vila 2017-03-17
131 TEMP_SCA_ROOT_URL = 'https://scasnap.ols.staging.internal'
132 register_name_url = (
133 '{}/dev/click-apps/register-name/'
134 '?series=16&name={}'.format(TEMP_SCA_ROOT_URL, name))
135 expected = {129 expected = {
136 'status': 409,130 'status': 409,
137 'code': 'reserved_name',131 'code': 'reserved_name',
138 'title': 'Name is reserved.',132 'title': 'Name is reserved.',
139 'detail': "'%s' is a reserved name." % name,133 'detail': "'%s' is a reserved name." % name,
140 'suggested_snap_name': '{}-{}'.format(TEST_USER_NAMESPACE, name),134 'suggested_snap_name': '{}-{}'.format(TEST_USER_NAMESPACE, name),
141 'register_name_url': register_name_url,135 'register_name_url': self.get_register_name_url(name),
142 'type': 'devportal:v1:name-reserved',136 'type': 'devportal:v1:name-reserved',
143 'error_list': [{137 'error_list': [{
144 'code': 'reserved_name',138 'code': 'reserved_name',

Subscribers

People subscribed via source and target branches