示例#1
0
 def test_value_setter(self):
     a = Argument('| a = b ')
     a.value = ' c '
     self.assertEqual('| a = c ', a.string)
示例#2
0
 def test_set_name_for_positional_args(self):
     a = Argument('| b ')
     a.name = a.name
     self.assertEqual('|1= b ', a.string)
示例#3
0
 def test_set_name(self):
     a = Argument('| a = b ')
     a.name = ' c '
     self.assertEqual('| c = b ', a.string)
示例#4
0
 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)
示例#5
0
 def test_anonymous_parameter(self):
     ae = self.assertEqual
     a = Argument('| a ')
     ae('1', a.name)
     ae(' a ', a.value)