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()
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'))
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()
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()
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)
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)
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)
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)