Ejemplo n.º 1
0
def test_deprecated_body():
    with pytest.warns(DeprecatedWarning, match='Please use text instead'):
        sts = HTTPStatus(falcon.HTTP_701, body='foo')
        assert sts.text == 'foo'
        assert sts.body == 'foo'

        sts = HTTPStatus(falcon.HTTP_701, text='bar', body='foo')
        assert sts.text == 'bar'
        assert sts.body == 'bar'

        sts = HTTPStatus(falcon.HTTP_701, text='', body='foo')
        assert sts.text == ''
        assert sts.body == ''
Ejemplo n.º 2
0
 def process_request(self, req, resp):
     resp.set_header('Access-Control-Allow-Origin', '*')
     resp.set_header('Access-Control-Allow-Methods', '*')
     resp.set_header('Access-Control-Allow-Headers', '*')
     resp.set_header('Access-Control-Max-Age', 1728000)  # 20 days
     if req.method == 'OPTIONS':
         raise HTTPStatus(falcon.HTTP_200, body='\n')
Ejemplo n.º 3
0
    def process_request(self, req, resp):
        resp.set_header('Access-Control-Allow-Origin', '*')
        resp.set_header('Access-Control-Allow-Methods', 'POST')
        resp.set_header('Access-Control-Allow-Headers', 'accept, content-type')

        if req.method == 'OPTIONS':
            raise HTTPStatus(falcon.HTTP_200, body='\n')
Ejemplo n.º 4
0
 def process_request(self, req, resp):
     resp.set_header("Access-Control-Allow-Origin", "*")
     resp.set_header("Access-Control-Allow-Methods", "*")
     resp.set_header("Access-Control-Allow-Headers", "*")
     resp.set_header("Access-Control-Max-Age", 1728000)  # 20 days
     if req.method == "OPTIONS":
         raise HTTPStatus(falcon.HTTP_200, body="\n")
Ejemplo n.º 5
0
    def on_post(self, req, resp):
        resp.status = falcon.HTTP_500
        resp.set_header("X-Failed", "True")
        resp.body = "Fail"

        raise HTTPStatus(falcon.HTTP_200,
                         headers={"X-Failed": "False"},
                         body="Pass")
Ejemplo n.º 6
0
    def on_post(self, req, resp):
        resp.status = falcon.HTTP_500
        resp.set_header('X-Failed', 'True')
        resp.body = 'Fail'

        raise HTTPStatus(falcon.HTTP_200,
                         headers={'X-Failed': 'False'},
                         body='Pass')
Ejemplo n.º 7
0
 def process_request(self, req, resp):
     #разрешаю доступ с любого хоста потому что это тестово задание
     resp.set_header('Access-Control-Allow-Origin', '*')
     resp.set_header('Access-Control-Allow-Methods', '*')
     resp.set_header('Access-Control-Allow-Headers', '*')
     resp.set_header('Access-Control-Max-Age', 1728000)  # 20 days
     if req.method == 'OPTIONS':
         raise HTTPStatus(falcon.HTTP_200, body='\n')
Ejemplo n.º 8
0
 def process_request(self, req, resp):
     resp.set_header('Access-Control-Allow-Origin', '*')
     resp.set_header('Access-Control-Allow-Methods', '*')
     resp.set_header(
         'Access-Control-Allow-Headers',
         'Origin, X-Requested-With, Content-Type, Accept, Authorization')
     resp.set_header('Access-Control-Max-Age', 1728000)  # 20 days
     if req.method == 'OPTIONS':
         raise HTTPStatus(falcon.HTTP_200, body='\n')
Ejemplo n.º 9
0
    def process_request(self, req, resp):
        origin = req.get_header("Origin")
        if origin in ALLOWED_ORIGINS:
            resp.set_header("Access-Control-Allow-Origin", origin)

        resp.set_header("Access-Control-Allow-Methods", "*")
        resp.set_header("Access-Control-Allow-Headers", "*")

        if req.method == "OPTIONS":
            raise HTTPStatus(falcon.HTTP_200, body="\n")
Ejemplo n.º 10
0
    def process_request(self, req, resp):
        if self._testing:
            # Allow origin all when debugging
            resp.set_header('Access-Control-Allow-Origin', '*')
        else:
            origin = req.get_header('ORIGIN', "")
            if origin and origin.startswith("http://%s" % cnf.DOMAIN):
                resp.set_header('Access-Control-Allow-Origin', origin)
        resp.set_header('Access-Control-Allow-Methods', '*')
        resp.set_header('Access-Control-Allow-Headers', '*')
        resp.set_header('Access-Control-Max-Age', 24 * 3600)

        if req.method == 'OPTIONS':
            raise HTTPStatus(falcon.HTTP_200, body='\n')
Ejemplo n.º 11
0
 def on_get(self, req, res):
     res.data = b'foo'
     raise HTTPStatus(falcon.HTTP_745)
Ejemplo n.º 12
0
 def on_delete(self, req, resp):
     raise HTTPStatus(falcon.HTTP_200,
                      headers={'X-Failed': 'False'},
                      body='Pass')
Ejemplo n.º 13
0
 def raise_response(self, body, headers=None, status=falcon.HTTP_200):
     raise HTTPStatus(status, headers, json.dumps(body))
Ejemplo n.º 14
0
 def process_request(self, req, resp):
     raise HTTPStatus(falcon.HTTP_200,
                      headers={"X-Failed": "False"},
                      body="Pass")
Ejemplo n.º 15
0
 def on_patch(self, req, resp):
     raise HTTPStatus(falcon.HTTP_200, body=None)
Ejemplo n.º 16
0
 def process_resource(self, req, resp, resource, params):
     raise HTTPStatus(falcon.HTTP_200,
                      headers={'X-Failed': 'False'},
                      body='Pass')
Ejemplo n.º 17
0
def before_hook(req, resp, resource, params):
    raise HTTPStatus(falcon.HTTP_200,
                     headers={'X-Failed': 'False'},
                     body='Pass')
Ejemplo n.º 18
0
 def process_resource(self, req, resp, resource, params):
     raise HTTPStatus(falcon.HTTP_200,
                      headers={"X-Failed": "False"},
                      body="Pass")
Ejemplo n.º 19
0
 def process_request(self, req, resp):
     raise HTTPStatus(falcon.HTTP_200,
                      headers={'X-Failed': 'False'},
                      body='Pass')
Ejemplo n.º 20
0
 def on_put(self, req, res):
     res.text = 'foo'
     raise HTTPStatus(falcon.HTTP_719)
Ejemplo n.º 21
0
 def on_post(self, req, res):
     res.media = {'a': 1}
     raise HTTPStatus(falcon.HTTP_725)
Ejemplo n.º 22
0
 def on_delete(self, req, resp):
     raise HTTPStatus(falcon.HTTP_200,
                      headers={"X-Failed": "False"},
                      body="Pass")
Ejemplo n.º 23
0
    def process_request(self, req: falcon.Request, resp: falcon.Response):
        resp.set_header('Access-Control-Allow-Origin', '*')
        resp.set_header('Access-Control-Allow-Headers', '*')

        if req.method == 'OPTIONS':
            raise HTTPStatus(falcon.HTTP_200)
Ejemplo n.º 24
0
def before_hook(req, resp, params):
    raise HTTPStatus(falcon.HTTP_200,
                     headers={"X-Failed": "False"},
                     body="Pass")