예제 #1
0
 def reset(self):
     from moto.backends import BACKENDS
     for name, backends in BACKENDS.items():
         if name == "moto_api":
             continue
         for region_name, backend in backends.items():
             backend.reset()
     self.__init__()
예제 #2
0
파일: models.py 프로젝트: copland/moto
 def reset(self):
     from moto.backends import BACKENDS
     for name, backends in BACKENDS.items():
         if name == "moto_api":
             continue
         for region_name, backend in backends.items():
             backend.reset()
     self.__init__()
예제 #3
0
파일: server.py 프로젝트: yurigo79/moto
    def get_backend_for_host(self, host):
        if self.service:
            return self.service

        for backend_name, backend in BACKENDS.items():
            for url_base in backend.url_bases:
                if re.match(url_base, 'http://%s' % host):
                    return backend_name

        raise RuntimeError('Invalid host: "%s"' % host)
예제 #4
0
    def get_backend_for_host(self, host):
        if self.service:
            return self.service

        for backend_name, backend in BACKENDS.items():
            for url_base in backend.url_bases:
                if re.match(url_base, 'http://%s' % host):
                    return backend_name

        raise RuntimeError('Invalid host: "%s"' % host)
예제 #5
0
    def get_backend_for_host(self, host):
        if host == "moto_api":
            return host

        if self.service:
            return self.service

        if host in BACKENDS:
            return host

        for backend_name, backend in BACKENDS.items():
            for url_base in list(backend.values())[0].url_bases:
                if re.match(url_base, "http://%s" % host):
                    return backend_name
예제 #6
0
파일: server.py 프로젝트: zhangming870/moto
    def get_backend_for_host(self, host):
        if host == 'moto_api':
            return host

        if self.service:
            return self.service

        if host in BACKENDS:
            return host

        for backend_name, backend in BACKENDS.items():
            for url_base in list(backend.values())[0].url_bases:
                if re.match(url_base, 'http://%s' % host):
                    return backend_name

        raise RuntimeError('Invalid host: "%s"' % host)