Esempio n. 1
0
 def setup(self):
     # Clear Fudge mock expectations
     clear_expectations()
     # Copy env, output for restoration in teardown
     self.previous_env = copy.deepcopy(env)
     # Deepcopy doesn't work well on AliasDicts; but they're only one layer
     # deep anyways, so...
     self.previous_output = output.items()
     # Allow hooks from subclasses here for setting env vars (so they get
     # purged correctly in teardown())
     self.env_setup()
     # Temporary local file dir
     self.tmpdir = tempfile.mkdtemp()
Esempio n. 2
0
 def setup(self):
     # Clear Fudge mock expectations
     clear_expectations()
     # Copy env, output for restoration in teardown
     self.previous_env = copy.deepcopy(env)
     # Deepcopy doesn't work well on AliasDicts; but they're only one layer
     # deep anyways, so...
     self.previous_output = output.items()
     # Allow hooks from subclasses here for setting env vars (so they get
     # purged correctly in teardown())
     self.env_setup()
     # Temporary local file dir
     self.tmpdir = tempfile.mkdtemp()
Esempio n. 3
0
 def setup(self):
     # Clear Fudge mock expectations
     clear_expectations()
     # Copy env, output for restoration in teardown
     self.previous_env = copy.deepcopy(env)
     # Deepcopy doesn't work well on AliasDicts; but they're only one layer
     # deep anyways, so...
     self.previous_output = output.items()
     # Set up default networking for test server
     env.disable_known_hosts = True
     interpret_host_string('%s@localhost:%s' % (USER, PORT))
     env.password = PASSWORDS[USER]
     # Command response mocking is easier without having to account for
     # shell wrapping everywhere.
     env.use_shell = False
Esempio n. 4
0
 def setup(self):
     # Clear Fudge mock expectations
     clear_expectations()
     # Copy env, output for restoration in teardown
     self.previous_env = copy.deepcopy(env)
     # Deepcopy doesn't work well on AliasDicts; but they're only one layer
     # deep anyways, so...
     self.previous_output = output.items()
     # Set up default networking for test server
     env.disable_known_hosts = True
     interpret_host_string('%s@%s:%s' % (USER, HOST, PORT))
     env.password = PASSWORDS[USER]
     # Command response mocking is easier without having to account for
     # shell wrapping everywhere.
     env.use_shell = False