Ejemplo n.º 1
0
 def _test_parse_bad_options(self):
     acl_list = acl.acl_list()
     self.god.mock_io()
     sys.exit.expect_call(1).and_raises(cli_mock.ExitException)
     self.assertRaises(cli_mock.ExitException, acl_list.parse)
     (out, err) = self.god.unmock_io()
     self.god.check_playback()
     self.assert_(err.find('usage'))
Ejemplo n.º 2
0
 def _test_parse_bad_options(self):
     acl_list = acl.acl_list()
     self.god.mock_io()
     sys.exit.expect_call(1).and_raises(cli_mock.ExitException)
     self.assertRaises(cli_mock.ExitException, acl_list.parse)
     (out, err) = self.god.unmock_io()
     self.god.check_playback()
     self.assert_(err.find('usage'))
Ejemplo n.º 3
0
 def test_parse_list_acl(self):
     acl_list = acl.acl_list()
     afile = cli_mock.create_file('acl0\nacl3\nacl4\n')
     sys.argv = ['atest', 'acl0', 'acl1,acl2',
                 '--alist', afile.name, 'acl5', 'acl6,acl7']
     acl_list.parse()
     self.assertEqualNoOrder(['acl%s' % x for x in range(8)],
                             acl_list.acls)
     afile.clean()
Ejemplo n.º 4
0
 def test_parse_list_acl(self):
     acl_list = acl.acl_list()
     afile = cli_mock.create_file('acl0\nacl3\nacl4\n')
     sys.argv = ['atest', 'acl0', 'acl1,acl2',
                 '--alist', afile.name, 'acl5', 'acl6,acl7']
     acl_list.parse()
     self.assertEqualNoOrder(['acl%s' % x for x in range(8)],
                             acl_list.acls)
     afile.clean()
Ejemplo n.º 5
0
 def test_parse_list_host(self):
     acl_list = acl.acl_list()
     sys.argv = ['atest', '--mach', 'host0']
     acl_list.parse()
     self.assertEqual('host0', acl_list.hosts)
Ejemplo n.º 6
0
 def test_parse_list_user(self):
     acl_list = acl.acl_list()
     sys.argv = ['atest', '--user', 'user0']
     acl_list.parse()
     self.assertEqual('user0', acl_list.users)
Ejemplo n.º 7
0
 def test_parse_list_host(self):
     acl_list = acl.acl_list()
     sys.argv = ['atest', '--mach', 'host0']
     acl_list.parse()
     self.assertEqual('host0', acl_list.hosts)
Ejemplo n.º 8
0
 def test_parse_list_user(self):
     acl_list = acl.acl_list()
     sys.argv = ['atest', '--user', 'user0']
     acl_list.parse()
     self.assertEqual('user0', acl_list.users)