Rev 4372: Fix plugin test too :-/ in file:///home/vila/src/bzr/bugs/376582-auth-prompt/

Vincent Ladeuil v.ladeuil+lp at free.fr
Tue Jun 2 14:48:28 BST 2009


At file:///home/vila/src/bzr/bugs/376582-auth-prompt/

------------------------------------------------------------
revno: 4372
revision-id: v.ladeuil+lp at free.fr-20090602134827-k1r08407pnf7rrb8
parent: v.ladeuil+lp at free.fr-20090602092349-adzoel9jbwqq45qd
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 376582-auth-prompt
timestamp: Tue 2009-06-02 15:48:27 +0200
message:
  Fix plugin test too :-/
  
  * bzrlib/plugins/launchpad/test_register.py:
  (TestGatherUserCredentials.test_gather_user_credentials_prompts):prompt
  is now displayed on stderr.
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS	2009-06-02 09:23:49 +0000
+++ b/NEWS	2009-06-02 13:48:27 +0000
@@ -14,7 +14,7 @@
 
 * Display prompt on stderr (instead of stdout) when querying users so
   that the output of commands can be safely redirected.
- (Vincent Ladeuil, #376582)
+  (Vincent Ladeuil, #376582)
 
 
 New Features

=== modified file 'bzrlib/plugins/launchpad/test_register.py'
--- a/bzrlib/plugins/launchpad/test_register.py	2009-03-23 14:59:43 +0000
+++ b/bzrlib/plugins/launchpad/test_register.py	2009-06-02 13:48:27 +0000
@@ -335,12 +335,14 @@
         g_conf = config.GlobalConfig()
         g_conf.set_user_option('email', 'Test User <test at user.com>')
         stdout = tests.StringIOWrapper()
+        stderr = tests.StringIOWrapper()
         ui.ui_factory = tests.TestUIFactory(stdin='userpass\n',
-                                            stdout=stdout)
+                                            stdout=stdout, stderr=stderr)
         self.assertIs(None, service.registrant_password)
         service.gather_user_credentials()
         self.assertEqual('test at user.com', service.registrant_email)
         self.assertEqual('userpass', service.registrant_password)
-        self.assertContainsRe(stdout.getvalue(),
+        self.assertEquals('', stdout.getvalue())
+        self.assertContainsRe(stderr.getvalue(),
                              'launchpad.net password for test at user\\.com')
 



More information about the bazaar-commits mailing list