Revision 4a25486d kamaki/cli/argument/test.py
b/kamaki/cli/argument/test.py | ||
---|---|---|
228 | 228 |
def test_value(self): |
229 | 229 |
ia = argument.IntArgument(parsed_name='--ia') |
230 | 230 |
self.assertEqual(ia.value, None) |
231 |
for v in (1, 0, -1, 923455555555555555555555555555555):
|
|
231 |
for v in (1, 0, -1): |
|
232 | 232 |
ia.value = v |
233 | 233 |
self.assertEqual(ia.value, v) |
234 |
for v in ('1', '-1', 2.8):
|
|
234 |
for v in ('1', '-1'): |
|
235 | 235 |
ia.value = v |
236 | 236 |
self.assertEqual(ia.value, int(v)) |
237 | 237 |
for v, err in ( |
238 | 238 |
('invalid', errors.CLIError), |
239 |
(2.8, errors.CLIError), |
|
240 |
(923455555555555555555555555555555, errors.CLIError), |
|
239 | 241 |
(None, TypeError), (False, TypeError), ([1, 2, 3], TypeError)): |
240 | 242 |
try: |
241 | 243 |
ia.value = v |
Also available in: Unified diff