예제 #1
0
 def test_acl_create_parse_2_acls(self):
     self.god.mock_io()
     acls = acl.acl_create()
     sys.argv = ['atest', 'acl0', 'acl1', '-desc', 'my_favorite_acl']
     sys.exit.expect_call(1).and_raises(cli_mock.ExitException)
     self.assertRaises(cli_mock.ExitException, acls.parse)
     self.god.check_playback()
     self.god.unmock_io()
예제 #2
0
 def test_acl_create_parse_no_option(self):
     self.god.mock_io()
     acls = acl.acl_create()
     sys.argv = ['atest']
     sys.exit.expect_call(1).and_raises(cli_mock.ExitException)
     self.assertRaises(cli_mock.ExitException, acls.parse)
     self.god.check_playback()
     self.god.unmock_io()
예제 #3
0
 def test_acl_create_parse_no_option(self):
     self.god.mock_io()
     acls = acl.acl_create()
     sys.argv = ['atest']
     sys.exit.expect_call(1).and_raises(cli_mock.ExitException)
     self.assertRaises(cli_mock.ExitException, acls.parse)
     self.god.check_playback()
     self.god.unmock_io()
예제 #4
0
 def test_acl_create_parse_2_acls(self):
     self.god.mock_io()
     acls = acl.acl_create()
     sys.argv = ["atest", "acl0", "acl1", "-desc", "my_favorite_acl"]
     sys.exit.expect_call(1).and_raises(cli_mock.ExitException)
     self.assertRaises(cli_mock.ExitException, acls.parse)
     self.god.check_playback()
     self.god.unmock_io()
예제 #5
0
 def test_acl_create_parse_ok(self):
     acls = acl.acl_create()
     sys.argv = ['atest', 'acl0', '--desc', 'my_favorite_acl']
     acls.parse()
     self.assertEqual('my_favorite_acl', acls.data['description'])
예제 #6
0
 def test_acl_create_parse_ok(self):
     acls = acl.acl_create()
     sys.argv = ['atest', 'acl0',
                 '--desc', 'my_favorite_acl']
     acls.parse()
     self.assertEqual('my_favorite_acl', acls.data['description'])
예제 #7
0
 def test_acl_create_parse_ok(self):
     acls = acl.acl_create()
     sys.argv = ["atest", "acl0", "--desc", "my_favorite_acl"]
     acls.parse()
     self.assertEqual("my_favorite_acl", acls.data["description"])