def test_argument_region_as_string_bool_type(self): name = 'bar' index = 2 argument_region = ArgumentRegion( name=name, index=index, type_='boolean', content='%arg bar', ) render_context = MagicMock() result = argument_region.render(context=render_context) render_context.render_arg.assert_called_once_with( name=name, type_=bool, ) self.assertEqual(render_context.render_arg.return_value, result)
def test_argument_region_as_string(self): name = 'foo' index = 1 argument_region = ArgumentRegion( name=name, index=index, type_='string', content='%arg foo', ) render_context = MagicMock() result = argument_region.render(context=render_context) render_context.render_arg.assert_called_once_with( name=name, type_=str, ) self.assertEqual(render_context.render_arg.return_value, result)