예제 #1
0
 def test_hidden_alias_marks_as_not_required(self):
     original_arg_required = mock.Mock()
     original_arg_required.required = True
     arg_table = {'original': original_arg_required}
     utils.make_hidden_alias(arg_table, 'original', 'new-name')
     self.assertIn('new-name', arg_table)
     self.assertFalse(arg_table['original'].required)
     self.assertFalse(arg_table['new-name'].required)
예제 #2
0
 def test_hidden_alias_marks_as_not_required(self):
     original_arg_required = mock.Mock()
     original_arg_required.required = True
     arg_table = {'original': original_arg_required}
     utils.make_hidden_alias(arg_table, 'original', 'new-name')
     self.assertIn('new-name', arg_table)
     self.assertFalse(arg_table['original'].required)
     self.assertFalse(arg_table['new-name'].required)
예제 #3
0
 def test_hidden_alias_marks_as_not_required(self):
     original_arg_required = mock.Mock()
     original_arg_required.required = True
     arg_table = {"original": original_arg_required}
     utils.make_hidden_alias(arg_table, "original", "new-name")
     self.assertIn("new-name", arg_table)
     self.assertFalse(arg_table["original"].required)
     self.assertFalse(arg_table["new-name"].required)
예제 #4
0
 def test_not_marked_as_required_if_not_needed(self):
     original_arg_required = mock.Mock()
     original_arg_required.required = False
     arg_table = {'original': original_arg_required}
     utils.make_hidden_alias(arg_table, 'original', 'new-name')
     self.assertIn('new-name', arg_table)
     # Note: the _DOCUMENT_AS_REQUIRED is tested as a functional
     # test because it only affects how the doc synopsis is
     # rendered.
     self.assertFalse(arg_table['original'].required)
     self.assertFalse(arg_table['new-name'].required)
예제 #5
0
 def test_not_marked_as_required_if_not_needed(self):
     original_arg_required = mock.Mock()
     original_arg_required.required = False
     arg_table = {'original': original_arg_required}
     utils.make_hidden_alias(arg_table, 'original', 'new-name')
     self.assertIn('new-name', arg_table)
     # Note: the _DOCUMENT_AS_REQUIRED is tested as a functional
     # test because it only affects how the doc synopsis is
     # rendered.
     self.assertFalse(arg_table['original'].required)
     self.assertFalse(arg_table['new-name'].required)
예제 #6
0
 def _alias_arg(argument_table, **kwargs):
     if original_arg_name in argument_table:
         utils.make_hidden_alias(argument_table, original_arg_name, alias_name)
예제 #7
0
 def _alias_arg(argument_table, **kwargs):
     if original_arg_name in argument_table:
         utils.make_hidden_alias(argument_table, original_arg_name, alias_name)