@@ -1484,6 +1484,13 @@ def test_BRZ_EMAIL_OVERRIDES(self):
14841484 self .assertEqual ("Robert Collins <robertc@example.org>" ,
14851485 my_config .username ())
14861486
1487+ def test_BRZ_EMAIL_OVERRIDES (self ):
1488+ self .overrideEnv ('BZR_EMAIL' , "Robert Collins <robertc@example.org>" )
1489+ branch = FakeBranch ()
1490+ my_config = config .BranchConfig (branch )
1491+ self .assertEqual ("Robert Collins <robertc@example.org>" ,
1492+ my_config .username ())
1493+
14871494 def test_get_user_option_global (self ):
14881495 my_config = self .get_branch_config (global_config = sample_config_text )
14891496 self .assertEqual ('something' ,
@@ -4648,8 +4655,16 @@ class EmailOptionTests(tests.TestCase):
46484655
46494656 def test_default_email_uses_BRZ_EMAIL (self ):
46504657 conf = config .MemoryStack (b'email=jelmer@debian.org' )
4651- # BRZ_EMAIL takes precedence over EMAIL
4658+ # BRZ_EMAIL takes precedence over BZR_EMAIL and EMAIL
46524659 self .overrideEnv ('BRZ_EMAIL' , 'jelmer@samba.org' )
4660+ self .overrideEnv ('BZR_EMAIL' , 'jelmer@jelmer.uk' )
4661+ self .overrideEnv ('EMAIL' , 'jelmer@apache.org' )
4662+ self .assertEqual ('jelmer@samba.org' , conf .get ('email' ))
4663+
4664+ def test_default_email_uses_BZR_EMAIL (self ):
4665+ conf = config .MemoryStack (b'email=jelmer@debian.org' )
4666+ # BZR_EMAIL takes precedence over EMAIL
4667+ self .overrideEnv ('BZR_EMAIL' , 'jelmer@samba.org' )
46534668 self .overrideEnv ('EMAIL' , 'jelmer@apache.org' )
46544669 self .assertEqual ('jelmer@samba.org' , conf .get ('email' ))
46554670
0 commit comments