Lines Matching full:arguments
22 """Tests for parsing and adding boolean arguments."""
58 arguments = parser.parse_args([])
59 self.assertFalse(arguments.option)
64 arguments = parser.parse_args([])
65 self.assertTrue(arguments.option)
70 arguments = parser.parse_args(['--option'])
71 self.assertTrue(arguments.option)
76 arguments = parser.parse_args(['--option'])
77 self.assertTrue(arguments.option)
82 arguments = parser.parse_args(['--nooption'])
83 self.assertFalse(arguments.option)
88 arguments = parser.parse_args(['--nooption'])
89 self.assertFalse(arguments.option)
99 def _check_common_defaults(self, arguments): argument
100 self.assertIsNone(arguments.web)
101 self.assertIsNone(arguments.logdir)
102 self.assertFalse(arguments.dry_run)
103 self.assertIsNone(arguments.board)
104 self.assertIsNone(arguments.build)
105 self.assertIsNone(arguments.hostname_file)
106 self.assertEquals(arguments.hostnames, [])
114 arguments = _test_parse_command([subcmd] + argv)
115 self.assertEquals(arguments.web, opt_arg)
123 arguments = _test_parse_command([subcmd] + argv)
124 self.assertEquals(arguments.logdir, opt_arg)
132 arguments = _test_parse_command([subcmd] + argv)
133 self.assertTrue(arguments.dry_run)
141 arguments = _test_parse_command([subcmd] + argv)
142 self.assertEquals(arguments.build, opt_arg)
150 arguments = _test_parse_command([subcmd] + argv)
151 self.assertEquals(arguments.hostname_file, opt_arg)
157 arguments = _test_parse_command([subcmd] + argv)
158 self.assertTrue(arguments.upload)
164 arguments = _test_parse_command([subcmd] + argv)
165 self.assertFalse(arguments.upload)
172 arguments = _test_parse_command([subcmd, option, opt_arg])
173 self.assertEquals(arguments.board, opt_arg)
180 arguments = _test_parse_command([subcmd, option, opt_arg])
181 self.assertEquals(arguments.model, opt_arg)
184 """Test hostname arguments for subcommands."""
187 arguments = _test_parse_command([subcmd, argument])
188 self.assertEquals(arguments.hostnames, [argument])
192 arguments = _test_parse_command(['servo'])
193 self._check_common_defaults(arguments)
194 self.assertTrue(arguments.stageusb)
195 self.assertFalse(arguments.install_firmware)
196 self.assertFalse(arguments.install_test_image)
197 self.assertFalse(arguments.reinstall_test_image)
201 arguments = _test_parse_command(['firmware'])
202 self._check_common_defaults(arguments)
203 self.assertFalse(arguments.stageusb)
204 self.assertFalse(arguments.reinstall_test_image)
205 self.assertTrue(arguments.install_firmware)
206 self.assertTrue(arguments.install_test_image)
210 arguments = _test_parse_command(['test-image'])
211 self._check_common_defaults(arguments)
212 self.assertFalse(arguments.stageusb)
213 self.assertFalse(arguments.install_firmware)
214 self.assertFalse(arguments.reinstall_test_image)
215 self.assertTrue(arguments.install_test_image)
219 arguments = _test_parse_command(['repair'])
220 self._check_common_defaults(arguments)
221 self.assertFalse(arguments.stageusb)
222 self.assertFalse(arguments.install_firmware)
223 self.assertFalse(arguments.install_test_image)
224 self.assertTrue(arguments.reinstall_test_image)