def test_run_namespace(self):
     base = ip_lib.SubProcessBase(namespace='ns')
     base._run([], 'link', ('list',))
     self.execute.assert_called_once_with(['ip', 'netns', 'exec', 'ns',
                                           'ip', 'link', 'list'],
                                          run_as_root=True,
                                          log_fail_as_error=True)
Esempio n. 2
0
 def test_run_namespace(self):
     base = ip_lib.SubProcessBase(namespace='ns')
     base._run([], 'link', ('list', ))
     self.execute.assert_called_once_with(
         ['ip', 'netns', 'exec', 'ns', 'ip', 'link', 'list'],
         run_as_root=True,
         log_fail_as_error=True)
 def test_run_namespace(self):
     base = ip_lib.SubProcessBase('sudo', 'ns')
     base._run([], 'link', ('list',))
     self.execute.assert_called_once_with(['ip', 'netns', 'exec', 'ns',
                                           'ip', 'link', 'list'],
                                          root_helper='sudo')
Esempio n. 4
0
 def test_run_namespace(self):
     base = ip_lib.SubProcessBase('sudo', 'ns')
     base._run([], 'link', ('list',))
     self.execute.assert_called_once_with(['ip', 'netns', 'exec', 'ns',
                                           'ip', 'link', 'list'],
                                          root_helper='sudo')
Esempio n. 5
0
 def test_run_namespace(self):
     base = ip_lib.SubProcessBase(namespace="ns")
     base._run([], "link", ("list",))
     self.execute.assert_called_once_with(
         ["ip", "netns", "exec", "ns", "ip", "link", "list"], run_as_root=True, log_fail_as_error=True
     )
Esempio n. 6
0
 def test_run_no_namespace(self):
     base = ip_lib.SubProcessBase('sudo')
     base._run([], 'link', ('list', ))
     self.execute.assert_called_once_with(['ip', 'link', 'list'],
                                          root_helper=None,
                                          log_fail_as_error=True)
 def test_run_no_namespace(self):
     base = ip_lib.SubProcessBase("sudo")
     base._run([], "link", ("list",))
     self.execute.assert_called_once_with(["ip", "link", "list"], root_helper=None, log_fail_as_error=True)
Esempio n. 8
0
 def test_run_no_namespace(self):
     base = ip_lib.SubProcessBase('sudo')
     base._run([], 'link', ('list',))
     self.execute.assert_called_once_with(['ip', 'link', 'list'],
                                          root_helper=None,
                                          log_fail_as_error=True)