2
# Chris Lumens <clumens@redhat.com>
4
# Copyright 2009 Red Hat, Inc.
6
# This copyrighted material is made available to anyone wishing to use, modify,
7
# copy, or redistribute it subject to the terms and conditions of the GNU
8
# General Public License v.2. This program is distributed in the hope that it
9
# will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the
10
# implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11
# See the GNU General Public License for more details.
13
# You should have received a copy of the GNU General Public License along with
14
# this program; if not, write to the Free Software Foundation, Inc., 51
15
# Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat
16
# trademarks that are incorporated in the source code or documentation are not
17
# subject to the GNU General Public License and may only be used or replicated
18
# with the express permission of Red Hat, Inc.
22
from tests.baseclass import *
24
class FC3_TestCase(CommandTest):
29
self.assert_parse("zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsiid=4 --scsilun=5",
30
"zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsiid=4 --scsilun=5\n")
33
self.assert_parse_error("zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsiid=4",
35
self.assert_parse_error("zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsilun=4",
37
self.assert_parse_error("zfcp --devnum=1 --wwpn=2 --fcplun=3",
39
self.assert_parse_error("zfcp --devnum --wwpn --fcplun --scsiid --scsilun",
42
class F12_TestCase(FC3_TestCase):
45
self.assert_parse("zfcp --devnum=1 --wwpn=2 --fcplun=3",
46
"zfcp --devnum=1 --wwpn=2 --fcplun=3\n")
49
self.assert_deprecated("zfcp", "--scsiid")
50
self.assert_deprecated("zfcp", "--scsilun")
52
class F14_TestCase(F12_TestCase):
54
F12_TestCase.runTest(self)
56
self.assert_removed("zfcp", "--scsiid")
57
self.assert_removed("zfcp", "--scsilun")
59
if __name__ == "__main__":