示例#1
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()
示例#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'))
示例#3
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'))
示例#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()
示例#5
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()
示例#6
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)
示例#7
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)
示例#8
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)
示例#9
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)
示例#10
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)
示例#11
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)