* append appropriate urls when scaffolding * make dispatch for rest-api * fix dispatch for rest-json * fix moto/core/response to obtain path and body parameters * small fixes * remove unused import * fix get_int_param * fix scaffold * fix formatting of scaffold * fix misc * escape service to handle service w/ hyphen like iot-data * escape service w/ hyphen * fix regexp to extract region from url * escape service * fix syntax * skip loading body to json object when request body is None
		
			
				
	
	
		
			21 lines
		
	
	
		
			634 B
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			634 B
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| from __future__ import unicode_literals
 | |
| import boto3
 | |
| from moto.core import BaseBackend, BaseModel
 | |
| 
 | |
| 
 | |
| class {{ service_class }}Backend(BaseBackend):
 | |
|     def __init__(self, region_name=None):
 | |
|         super({{ service_class }}Backend, self).__init__()
 | |
|         self.region_name = region_name
 | |
| 
 | |
|     def reset(self):
 | |
|         region_name = self.region_name
 | |
|         self.__dict__ = {}
 | |
|         self.__init__(region_name)
 | |
| 
 | |
|     # add methods from here
 | |
| 
 | |
| 
 | |
| available_regions = boto3.session.Session().get_available_regions("{{ service }}")
 | |
| {{ escaped_service }}_backends = {region: {{ service_class }}Backend(region) for region in available_regions}
 |