Ejemplo n.º 1
0
 def test_as_root_namespace(self):
     base = ip_lib.SubProcessBase('sudo', 'ns')
     base._as_root([], 'link', ('list',))
     self.execute.assert_called_once_with(['ip', 'netns', 'exec', 'ns',
                                           'ip', 'link', 'list'],
                                          root_helper='sudo')
Ejemplo n.º 2
0
 def test_as_root_no_root_helper(self):
     base = ip_lib.SubProcessBase()
     self.assertRaises(exceptions.SudoRequired,
                       base._as_root,
                       [], 'link', ('list',))
Ejemplo n.º 3
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)