Merge lp:~diegosarmentero/ubuntuone-windows-installer/reset-fails into lp:ubuntuone-windows-installer

Proposed by Diego Sarmentero
Status: Merged
Approved by: Natalia Bidart
Approved revision: 66
Merged at revision: 67
Proposed branch: lp:~diegosarmentero/ubuntuone-windows-installer/reset-fails
Merge into: lp:ubuntuone-windows-installer
Diff against target: 69 lines (+40/-2)
2 files modified
ubuntuone_installer/gui/qt/gui.py (+4/-2)
ubuntuone_installer/gui/qt/tests/test_gui.py (+36/-0)
To merge this branch: bzr merge lp:~diegosarmentero/ubuntuone-windows-installer/reset-fails
Reviewer Review Type Date Requested Status
Natalia Bidart (community) Approve
Roberto Alsina (community) Approve
Review via email: mp+75599@code.launchpad.net

Commit message

Fixed: Errors when resetting the password are not handled

Description of the change

Fixed: Errors when resetting the password are not handled

To post a comment you must log in.
Revision history for this message
Roberto Alsina (ralsina) wrote :

+1 nice!

review: Approve
Revision history for this message
Natalia Bidart (nataliabidart) wrote :

oh, lint issues:

ubuntuone_installer/gui/qt/tests/test_gui.py:
    161: [E1101, MainWindowTestCase.test_setup_account_controller_params] Instance of 'SetUpAccountController' has no 'args' member
    163: [E1101, MainWindowTestCase.test_setup_account_controller_params] Instance of 'SetUpAccountController' has no 'args' member
    168: [E1101, MainWindowTestCase.test_current_user_controller_params] Instance of 'CurrentUserController' has no 'args' member
    170: [E1101, MainWindowTestCase.test_current_user_controller_params] Instance of 'CurrentUserController' has no 'args' member
    173: [E1101, MainWindowTestCase.test_current_user_controller_params] Instance of 'CurrentUserController' has no 'args' member
    176: [E1101, MainWindowTestCase.test_current_user_controller_params] Instance of 'SetUpAccountController' has no 'args' member
    181: [E1101, MainWindowTestCase.test_forgotten_password_controller_params] Instance of 'ForgottenPasswordController' has no 'args' member
    183: [E1101, MainWindowTestCase.test_forgotten_password_controller_params] Instance of 'SetUpAccountController' has no 'args' member
    188: [E1101, MainWindowTestCase.test_reset_password_controller_params] Instance of 'ResetPasswordController' has no 'args' member
    190: [E1101, MainWindowTestCase.test_reset_password_controller_params] Instance of 'SetUpAccountController' has no 'args' member

review: Needs Fixing
66. By Diego Sarmentero

Fixed lint issues.

Revision history for this message
Natalia Bidart (nataliabidart) wrote :

Looks good!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'ubuntuone_installer/gui/qt/gui.py'
--- ubuntuone_installer/gui/qt/gui.py 2011-09-15 18:00:28 +0000
+++ ubuntuone_installer/gui/qt/gui.py 2011-09-15 18:41:42 +0000
@@ -345,14 +345,16 @@
345 self.error_controller = ErrorController()345 self.error_controller = ErrorController()
346 self.error = ErrorPage(Ui_ErrorPage(), self.error_controller)346 self.error = ErrorPage(Ui_ErrorPage(), self.error_controller)
347347
348 self.forgotten_pwd_controller = ForgottenPasswordController()348 self.forgotten_pwd_controller = ForgottenPasswordController(
349 message_box=self)
349 self.forgotten = ForgottenPasswordPage(Ui_ForgottenPasswordPage(),350 self.forgotten = ForgottenPasswordPage(Ui_ForgottenPasswordPage(),
350 self.forgotten_pwd_controller,351 self.forgotten_pwd_controller,
351 parent=self)352 parent=self)
352 self.forgotten.ui.send_button.clicked.connect(353 self.forgotten.ui.send_button.clicked.connect(
353 self.overlay.show)354 self.overlay.show)
354355
355 self.reset_password_controller = ResetPasswordController()356 self.reset_password_controller = ResetPasswordController(
357 message_box=self)
356 self.reset_password = ResetPasswordPage(Ui_ResetPasswordPage(),358 self.reset_password = ResetPasswordPage(Ui_ResetPasswordPage(),
357 self.reset_password_controller,359 self.reset_password_controller,
358 parent=self)360 parent=self)
359361
=== modified file 'ubuntuone_installer/gui/qt/tests/test_gui.py'
--- ubuntuone_installer/gui/qt/tests/test_gui.py 2011-09-15 18:00:28 +0000
+++ ubuntuone_installer/gui/qt/tests/test_gui.py 2011-09-15 18:41:42 +0000
@@ -155,6 +155,42 @@
155 setup_page = self.ui.page(self.ui.setup_account_page_id)155 setup_page = self.ui.page(self.ui.setup_account_page_id)
156 setup_page.initializePage()156 setup_page.initializePage()
157157
158 # pylint: disable=E1101
159 def test_setup_account_controller_params(self):
160 """Test with SetupAccountController params."""
161 win = gui.MainWindow()
162 val = win.setup_controller.args[1].pop('message_box', None)
163 self.assertEqual(val, win)
164 self.assertEqual(win.setup_controller.args[0], ())
165
166 def test_current_user_controller_params(self):
167 """Test with CurrentUserController params."""
168 win = gui.MainWindow()
169 val = win.current_user_controller.args[1].pop('message_box', None)
170 self.assertEqual(val, win)
171 val = win.current_user_controller.args[1].pop('title', '')
172 title = gui.TITLE_STYLE % gui.SIGN_IN
173 self.assertEqual(val, title)
174 val = win.current_user_controller.args[1].pop('subtitle', '')
175 subtitle = gui.SIGN_IN_SUBTITLE
176 self.assertEqual(val, subtitle)
177 self.assertEqual(win.setup_controller.args[0], ())
178
179 def test_forgotten_password_controller_params(self):
180 """Test with ForgottenPasswordController params."""
181 win = gui.MainWindow()
182 val = win.forgotten_pwd_controller.args[1].pop('message_box', None)
183 self.assertEqual(val, win)
184 self.assertEqual(win.setup_controller.args[0], ())
185
186 def test_reset_password_controller_params(self):
187 """Test with ResetPasswordController params."""
188 win = gui.MainWindow()
189 val = win.reset_password_controller.args[1].pop('message_box', None)
190 self.assertEqual(val, win)
191 self.assertEqual(win.setup_controller.args[0], ())
192 # pylint: enable=E1101
193
158 def test_wizard_init(self):194 def test_wizard_init(self):
159 """Check the Wizard flags regarding to the context help button."""195 """Check the Wizard flags regarding to the context help button."""
160 flag = int(self.ui.windowFlags() &196 flag = int(self.ui.windowFlags() &

Subscribers

People subscribed via source and target branches