Merge lp:~mfisch/ubuntu-community-accomplishments/lp1092312 into lp:ubuntu-community-accomplishments

Proposed by Matt Fischer
Status: Needs review
Proposed branch: lp:~mfisch/ubuntu-community-accomplishments/lp1092312
Merge into: lp:ubuntu-community-accomplishments
Diff against target: 79 lines (+18/-9)
3 files modified
Changelog (+8/-2)
scripts/ubuntu-community/support/registered-on-askubuntu.py (+9/-6)
tests/ubuntu-community/support/askubuntu-quorum (+1/-1)
To merge this branch: bzr merge lp:~mfisch/ubuntu-community-accomplishments/lp1092312
Reviewer Review Type Date Requested Status
Jono Bacon Pending
Review via email: mp+141201@code.launchpad.net

Description of the change

Fix the test error by not assuming the list has data, run pep8, and remove an unused import. Also fix the test failure for askubuntu-quorum.

To post a comment you must log in.
249. By Matt Fischer

also fix the test failure for askubuntu-quorum

Unmerged revisions

249. By Matt Fischer

also fix the test failure for askubuntu-quorum

248. By Matt Fischer

fixing the battery failure for registered on askubuntu, also ran pep8 on it and removed unused import

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Changelog'
--- Changelog 2012-12-23 21:50:29 +0000
+++ Changelog 2012-12-24 05:22:21 +0000
@@ -21,8 +21,10 @@
21 [Howard Chan]21 [Howard Chan]
22 * New accomplishment: Testcase Admins22 * New accomplishment: Testcase Admins
23 * New accomplishment: First Bug Fixed23 * New accomplishment: First Bug Fixed
24 * Changed all accomplishments with name="Sliver Fox" to "s.fox" to avoid duplicates (LP: #1080346)24 * Changed all accomplishments with name="Sliver Fox" to "s.fox" to avoid
25 * Fixed the Testcase Admins Accomplishments test file to fix the failing tests (LP: #1092310)25 duplicates (LP: #1080346)
26 * Fixed the Testcase Admins Accomplishments test file to fix the failing
27 tests (LP: #1092310)
26 28
27 [Daniel Ejsing-Duun]29 [Daniel Ejsing-Duun]
28 * New accomplishment: Chat on IRC30 * New accomplishment: Chat on IRC
@@ -32,4 +34,8 @@
3234
33 [Philip Ballew]35 [Philip Ballew]
34 * New accomplishment: Youth Council Member36 * New accomplishment: Youth Council Member
37
38 [Matthew Fischer]
39 * Fixed a bug in the registered-on-askubuntu script that caused a test
40 failure (LP: #1092312)
35-------------------------------------------------------------------------41-------------------------------------------------------------------------
3642
=== modified file 'scripts/ubuntu-community/support/registered-on-askubuntu.py'
--- scripts/ubuntu-community/support/registered-on-askubuntu.py 2012-08-01 19:22:31 +0000
+++ scripts/ubuntu-community/support/registered-on-askubuntu.py 2012-12-24 05:22:21 +0000
@@ -1,15 +1,16 @@
1#!/usr/bin/python1#!/usr/bin/python
2import traceback, sys2import traceback
3import sys
3import json4import json
4import gzip5import gzip
5import simplejson
6import urllib26import urllib2
7import StringIO7import StringIO
8from accomplishments.daemon import dbusapi8from accomplishments.daemon import dbusapi
99
10try:10try:
11 api = dbusapi.Accomplishments()11 api = dbusapi.Accomplishments()
12 userurl = api.get_extra_information("ubuntu-community", "askubuntu-user-url")12 userurl = api.get_extra_information(
13 "ubuntu-community", "askubuntu-user-url")
13 if bool(userurl[0]["askubuntu-user-url"]) == False:14 if bool(userurl[0]["askubuntu-user-url"]) == False:
14 sys.exit(1)15 sys.exit(1)
15 else:16 else:
@@ -30,7 +31,11 @@
3031
31 user_raw = gzipr.read()32 user_raw = gzipr.read()
32 user_data = json.loads(user_raw)33 user_data = json.loads(user_raw)
33 user_type = user_data['items'][0]['user_type']34 items = user_data['items']
35 if not items:
36 sys.exit(1)
37 else:
38 user_type = items[0]['user_type']
3439
35 if user_type == 'registered' or user_type == 'moderator':40 if user_type == 'registered' or user_type == 'moderator':
36 sys.exit(0)41 sys.exit(0)
@@ -45,5 +50,3 @@
45except:50except:
46 traceback.print_exc()51 traceback.print_exc()
47 sys.exit(2)52 sys.exit(2)
48
49
5053
=== modified file 'tests/ubuntu-community/support/askubuntu-quorum'
--- tests/ubuntu-community/support/askubuntu-quorum 2012-05-30 17:51:37 +0000
+++ tests/ubuntu-community/support/askubuntu-quorum 2012-12-24 05:22:21 +0000
@@ -1,5 +1,5 @@
1[success]1[success]
2askubuntu-user-url = http://askubuntu.com/users/66563/adrian2askubuntu-user-url = http://askubuntu.com/users/73/mfisch
33
4[failure]4[failure]
5askubuntu-user-url = http://askubuntu.com/users/67229/accomplishmentsvalid5askubuntu-user-url = http://askubuntu.com/users/67229/accomplishmentsvalid

Subscribers

People subscribed via source and target branches

to all changes: