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
1=== modified file 'tests/api/snap/test_register_name.py'
2--- tests/api/snap/test_register_name.py 2017-03-17 11:05:37 +0000
3+++ tests/api/snap/test_register_name.py 2017-03-27 07:47:26 +0000
4@@ -95,24 +95,26 @@
5 }
6 self.assertEqual(body, expected)
7
8+ def get_register_name_url(self, name):
9+ # FIXME: Until the switch to dashboard.staging.snapcraft.io is
10+ # complete, we won't use it for SCA_ROOT_URL so the redirections are
11+ # still tested. -- vila 2017-03-27
12+ TEMP_SCA_ROOT_URL = 'https://dashboard.staging.snapcraft.io'
13+ register_name_url = (
14+ '{}/dev/click-apps/register-name/'
15+ '?series=16&name={}'.format(TEMP_SCA_ROOT_URL, name))
16+ return register_name_url
17+
18 def assert_already_registered(self, response, name):
19 self.assertEqual(response.status_code, 409)
20 body = response.json()
21- # FIXME: https://scasnap.ols.staging.internal is self-signed so we
22- # can't use it directly as SCA_ROOT_URL. Once it gets a proper domain,
23- # that will become the target for the tests (avoiding the redirection
24- # issues) -- vila 2017-03-17
25- TEMP_SCA_ROOT_URL = 'https://scasnap.ols.staging.internal'
26- register_name_url = (
27- '{}/dev/click-apps/register-name/'
28- '?series=16&name={}'.format(TEMP_SCA_ROOT_URL, name))
29 expected = {
30 'status': 409,
31 'code': 'already_registered',
32 'title': 'Name already registered.',
33 'detail': "'%s' is already registered." % name,
34 'suggested_snap_name': '{}-{}'.format(TEST_USER_NAMESPACE, name),
35- 'register_name_url': register_name_url,
36+ 'register_name_url': self.get_register_name_url(name),
37 'type': 'devportal:v1:name-already-registered',
38 'error_list': [{
39 'code': 'already_registered',
40@@ -124,21 +126,13 @@
41 def assert_reserved_name(self, response, name):
42 self.assertEqual(response.status_code, 409)
43 body = response.json()
44- # FIXME: https://scasnap.ols.staging.internal is self-signed so we
45- # can't use it directly as SCA_ROOT_URL. Once it gets a proper domain,
46- # that will become the target for the tests (avoiding the redirection
47- # issues) -- vila 2017-03-17
48- TEMP_SCA_ROOT_URL = 'https://scasnap.ols.staging.internal'
49- register_name_url = (
50- '{}/dev/click-apps/register-name/'
51- '?series=16&name={}'.format(TEMP_SCA_ROOT_URL, name))
52 expected = {
53 'status': 409,
54 'code': 'reserved_name',
55 'title': 'Name is reserved.',
56 'detail': "'%s' is a reserved name." % name,
57 'suggested_snap_name': '{}-{}'.format(TEST_USER_NAMESPACE, name),
58- 'register_name_url': register_name_url,
59+ 'register_name_url': self.get_register_name_url(name),
60 'type': 'devportal:v1:name-reserved',
61 'error_list': [{
62 'code': 'reserved_name',

Subscribers

People subscribed via source and target branches