2 from tests
.baseclass
import *
4 from pykickstart
.errors
import *
5 from pykickstart
.commands
.vnc
import *
7 class FC3_TestCase(CommandTest
):
11 obj
= self
.assert_parse("vnc", "vnc\n")
13 self
.assertEqual(str(obj
), "")
16 self
.assert_parse("vnc --connect=HOSTNAME", "vnc --connect=HOSTNAME\n")
17 self
.assert_parse("vnc --connect=HOSTNAME:PORT", "vnc --connect=HOSTNAME:PORT\n")
18 self
.assert_parse("vnc --password=PASSWORD", "vnc --password=PASSWORD\n")
19 self
.assert_parse("vnc --connect=HOSTNAME --password=PASSWORD", "vnc --connect=HOSTNAME --password=PASSWORD\n")
22 self
.assert_parse_error("vnc --connect")
23 self
.assert_parse_error("vnc --password")
25 class FC6_TestCase(CommandTest
):
30 self
.assert_parse("vnc", "vnc\n")
31 self
.assert_parse("vnc --host=HOSTNAME", "vnc --host=HOSTNAME\n")
32 self
.assert_parse("vnc --port=PORT", "vnc\n")
33 self
.assert_parse("vnc --password=PASSWORD", "vnc --password=PASSWORD\n")
35 if "--connect" in self
.optionList
:
36 self
.assert_parse("vnc --connect=HOSTNAME", "vnc --host=HOSTNAME\n")
37 self
.assert_parse("vnc --connect=HOSTNAME:PORT", "vnc --host=HOSTNAME --port=PORT\n")
38 self
.assert_parse("vnc --connect=HOSTNAME --password=PASSWORD", "vnc --host=HOSTNAME --password=PASSWORD\n")
39 self
.assert_parse("vnc --connect=HOSTNAME:PORT --password=PASSWORD", "vnc --host=HOSTNAME --port=PORT --password=PASSWORD\n")
41 # Ensure --connect has been deprecated
42 self
.assert_deprecated("vnc", "connect")
45 self
.assert_parse_error("vnc --connect")
46 self
.assert_parse_error("vnc --password")
48 class F9_TestCase(FC6_TestCase
):
50 FC6_TestCase
.runTest(self
)
52 # Ensure --connect has been removed
53 self
.assert_removed("vnc", "connect")
55 # Any --connect use should raise KickstartParseError
56 self
.assert_parse_error("vnc --host=HOSTNAME --connect=HOSTNAME --password=PASSWORD")
57 self
.assert_parse_error("vnc --host=HOSTNAME --connect=HOSTNAME --password=PASSWORD")
58 self
.assert_parse_error("vnc --connect=HOSTNAME --password=PASSWORD")
59 self
.assert_parse_error("vnc --connect=HOSTNAME")
60 self
.assert_parse_error("vnc --connect")
61 self
.assert_parse_error("vnc --password")
63 if __name__
== "__main__":