示例#1
0
文件: models.py 项目: copland/moto
    def enable_patching(self):
        if not HTTPretty.is_enabled():
            HTTPretty.enable()

        for method in HTTPretty.METHODS:
            for backend in self.backends_for_urls.values():
                for key, value in backend.urls.items():
                    HTTPretty.register_uri(
                        method=method,
                        uri=re.compile(key),
                        body=convert_httpretty_response(value),
                    )
示例#2
0
    def enable_patching(self):
        if not HTTPretty.is_enabled():
            HTTPretty.enable()

        for method in HTTPretty.METHODS:
            for backend in self.backends_for_urls.values():
                for key, value in backend.urls.items():
                    HTTPretty.register_uri(
                        method=method,
                        uri=re.compile(key),
                        body=convert_httpretty_response(value),
                    )
示例#3
0
文件: models.py 项目: Katafalkas/moto
    def start(self):
        self.backend.reset()
        HTTPretty.enable()

        for method in HTTPretty.METHODS:
            for key, value in self.backend.urls.iteritems():
                HTTPretty.register_uri(
                    method=method,
                    uri=re.compile(key),
                    body=value,
                )

            # Mock out localhost instance metadata
            HTTPretty.register_uri(
                method=method,
                uri=re.compile('http://169.254.169.254/latest/meta-data/.*'),
                body=metadata_response
            )
示例#4
0
 def disable_patching(self):
     HTTPretty.disable()
     HTTPretty.reset()
示例#5
0
 def reset(self):
     HTTPretty.reset()
示例#6
0
文件: models.py 项目: copland/moto
 def disable_patching(self):
     HTTPretty.disable()
     HTTPretty.reset()
示例#7
0
文件: models.py 项目: copland/moto
 def reset(self):
     HTTPretty.reset()
示例#8
0
文件: models.py 项目: Katafalkas/moto
 def stop(self):
     HTTPretty.disable()