コード例 #1
0
 def setUp(self):
     super().setUp()
     self.output = io.StringIO()
     self.error_output = io.StringIO()
     self.all_interfaces_mock = self.patch(scan_network_module,
                                           "get_all_interfaces_definition")
     self.scan_networks_mock = self.patch(scan_network_module.scan_networks)
     self.all_interfaces_mock.return_value = TEST_INTERFACES
     self.parser = ArgumentParser()
     add_arguments(self.parser)
コード例 #2
0
 def setUp(self):
     super().setUp()
     self.output = io.StringIO()
     self.error_output = io.StringIO()
     self.all_interfaces_mock = self.patch(scan_network_module,
                                           "get_all_interfaces_definition")
     self.has_command_available_mock = self.patch(scan_network_module,
                                                  "has_command_available")
     self.all_interfaces_mock.return_value = TEST_INTERFACES
     self.popen = self.patch(scan_network_module.subprocess, "Popen")
     self.popen.return_value.poll = Mock()
     self.popen.return_value.poll.return_value = None
     self.popen.return_value.returncode = 0
     self.parser = ArgumentParser()
     add_arguments(self.parser)