def test_value_setter(self): a = Argument('| a = b ') a.value = ' c ' self.assertEqual('| a = c ', a.string)
def test_set_name_for_positional_args(self): a = Argument('| b ') a.name = a.name self.assertEqual('|1= b ', a.string)
def test_set_name(self): a = Argument('| a = b ') a.name = ' c ' self.assertEqual('| c = b ', a.string)
def test_set_name_at_subspan_boundary(self): ae = self.assertEqual a = Argument('|{{ a }}={{ b }}') a.name = ' c ' ae('| c ={{ b }}', a.string) ae('{{ b }}', a.value)
def test_anonymous_parameter(self): ae = self.assertEqual a = Argument('| a ') ae('1', a.name) ae(' a ', a.value)