/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_http.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-12-16 15:15:17 UTC
  • mfrom: (5570.2.6 690563-test-isolation)
  • Revision ID: pqm@pqm.ubuntu.com-20101216151517-qoslvcss5y1sivi6
(vila) Fix test isolation leaks destroying env variables. (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1075
1075
 
1076
1076
    def setUp(self):
1077
1077
        tests.TestCase.setUp(self)
1078
 
        self._old_env = {}
 
1078
        self._http_saved_env = {}
1079
1079
        self.addCleanup(self._restore_env)
1080
1080
 
1081
1081
    def _install_env(self, env):
1082
1082
        for name, value in env.iteritems():
1083
 
            self._old_env[name] = osutils.set_or_unset_env(name, value)
 
1083
            self._http_saved_env[name] = osutils.set_or_unset_env(name, value)
1084
1084
 
1085
1085
    def _restore_env(self):
1086
 
        for name, value in self._old_env.iteritems():
 
1086
        for name, value in self._http_saved_env.iteritems():
1087
1087
            osutils.set_or_unset_env(name, value)
1088
1088
 
1089
1089
    def _proxied_request(self):
1136
1136
            self.no_proxy_host = self.server_host_port
1137
1137
        # The secondary server is the proxy
1138
1138
        self.proxy_url = self.get_secondary_url()
1139
 
        self._old_env = {}
 
1139
        self._http_saved_env = {}
1140
1140
 
1141
1141
    def _testing_pycurl(self):
1142
1142
        # TODO: This is duplicated for lots of the classes in this file
1145
1145
 
1146
1146
    def _install_env(self, env):
1147
1147
        for name, value in env.iteritems():
1148
 
            self._old_env[name] = osutils.set_or_unset_env(name, value)
 
1148
            self._http_saved_env[name] = osutils.set_or_unset_env(name, value)
1149
1149
 
1150
1150
    def _restore_env(self):
1151
 
        for name, value in self._old_env.iteritems():
 
1151
        for name, value in self._http_saved_env.iteritems():
1152
1152
            osutils.set_or_unset_env(name, value)
1153
1153
 
1154
1154
    def proxied_in_env(self, env):
1707
1707
 
1708
1708
    def setUp(self):
1709
1709
        super(TestProxyAuth, self).setUp()
1710
 
        self._old_env = {}
 
1710
        self._http_saved_env = {}
1711
1711
        self.addCleanup(self._restore_env)
1712
1712
        # Override the contents to avoid false positives
1713
1713
        self.build_tree_contents([('a', 'not proxied contents of a\n'),
1722
1722
 
1723
1723
    def _install_env(self, env):
1724
1724
        for name, value in env.iteritems():
1725
 
            self._old_env[name] = osutils.set_or_unset_env(name, value)
 
1725
            self._http_saved_env[name] = osutils.set_or_unset_env(name, value)
1726
1726
 
1727
1727
    def _restore_env(self):
1728
 
        for name, value in self._old_env.iteritems():
 
1728
        for name, value in self._http_saved_env.iteritems():
1729
1729
            osutils.set_or_unset_env(name, value)
1730
1730
 
1731
1731
    def test_empty_pass(self):