~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_whoami.py

  • Committer: Matthieu Moy
  • Date: 2006-07-14 09:05:49 UTC
  • mto: (1558.16.5 revert-missing)
  • mto: This revision was merged to the branch mainline in revision 1908.
  • Revision ID: Matthieu.Moy@imag.fr-20060714090549-04df76991fec6926
Better test for BZREMAIL.

Checks that BZREMAIL still works, but prints something on stdout.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
        bzr_email = os.environ.get('BZR_EMAIL')
46
46
        if bzr_email is not None:
47
47
            del os.environ['BZR_EMAIL']
 
48
        bzremail = os.environ.get('BZREMAIL')
 
49
        if bzremail is not None:
 
50
            del os.environ['BZREMAIL']
48
51
        try:
49
52
            whoami = self.run_bzr("whoami")[0]
50
53
            self.assertEquals('Branch Identity <branch@identi.ty>\n', whoami)
58
61
            self.assertEquals('Different ID <other@environ.ment>\n', whoami)
59
62
            whoami_email = self.run_bzr("whoami", "--email")[0]
60
63
            self.assertEquals('other@environ.ment\n', whoami_email)
 
64
            del os.environ['BZR_EMAIL']
 
65
            os.environ['BZREMAIL'] = 'Yet Another ID <yetother@environ.ment>'
 
66
            whoami, warn = self.run_bzr("whoami")
 
67
            self.assertEquals('Yet Another ID <yetother@environ.ment>\n', whoami)
 
68
            self.assertTrue(len(warn) > 0)
 
69
            del os.environ['BZREMAIL']
61
70
        finally:
62
71
            if bzr_email is not None:
63
72
                os.environ['BZR_EMAIL'] = bzr_email
 
73
            if bzremail is not None:
 
74
                os.environ['BZREMAIL'] = bzremail
64
75
 
65
76
    def test_whoami_utf8(self):
66
77
        """verify that an identity can be in utf-8."""