Exemple #1
0
    def second(request: Request):
        session = request.session

        assert "foo" in session
        assert session["foo"] == "Some value"

        return text("Hello, World")
Exemple #2
0
    def home(request: Request):
        session = request.session

        assert isinstance(session, Session)
        session["foo"] = "Some value"

        return text("Hello, World")
Exemple #3
0
    def home(request: Request):
        session = request.session

        assert isinstance(session, Session)
        assert len(session) == 0
        assert "user_id" not in session

        return text("Hello, World")
Exemple #4
0
async def view_upload(request):
    """Load multipart data and store it as a file."""
    formdata = await request.form()
    if formdata is None or 'file' not in formdata:
        return bad_request()

    with open(f"/tmp/{uuid4().hex}", 'w') as target:
        target.write(formdata['file'])

    return text(target.name)
Exemple #5
0
    async def handler(request: Request) -> Response:
        result = await method(request)

        if result is None:
            # later the application defaults to 204 No Content
            return result

        if not isinstance(result, Response):
            # default to a plain text or JSON response
            if isinstance(result, str):
                return responses.text(result)
            return responses.json(result)

        return result
        def update_cat(self): return text('6')

        @post()
        def create_cat(self): return text('7')

        @delete(':cat_id')
Exemple #8
0
 async def home():
     return text("Hi There!")
Exemple #9
0
async def user(_):
    return text(f"")
Exemple #10
0
 async def home():
     return text("Hello World")
Exemple #11
0
 def text(self, value: str, status: int = 200) -> Response:
     """
     Returns a response with text/plain content,
     and given status (default HTTP 200 OK).
     """
     return text(value, status)
 async def index(self, request: Request, user: Optional[User]):
     assert hasattr(request, 'identity')
     assert isinstance(request.identity, User)
     return text(request.identity.name)
Exemple #13
0
async def hello_world():
    return text(f'Hello, World!')
 async def index(self, request: Request):
     return text(self.greet())
 async def foo(self, request: Request):
     return text('foo')
Exemple #16
0
def not_documented():
    return text("Ignored because catch-all")
Exemple #17
0
def bark(example: FromCookie[str], example_header: FromHeader[str]):
    return text("Bau Bau")
Exemple #18
0
async def home(request):
    return text(f'Hello, World! {datetime.utcnow().isoformat()}')
        def delete_cat(self): return text('8')

    app.setup_controllers()
 async def foo(self):
     assert isinstance(self, Home)
     return text('foo')
Exemple #21
0
async def echo_chunked_text(request):
    text_from_client = await request.text()
    return text(text_from_client)
 async def index(self, request: Request):
     assert isinstance(self, Home)
     return text(self.greet())
Exemple #23
0
async def set_cookies(name: FromQuery(str), value: FromQuery(str)):
    response = text('Setting cookie')
    response.set_cookie(Cookie(name.encode(), value.encode()))
    return response
Exemple #24
0
async def user_info(_, id: int):
    return text(f"{id}")
Exemple #25
0
 async def home():
     return text(content, status)
        def delete_cat(self): return text('4')

    # noinspection PyUnusedLocal
    class CatV2(ApiController):
async def home(request):
    return text(f'Hello, World!')
        def get_cat(self, cat_id: str): return text('5')

        @patch()
 def alive(self):
     return text('Good')
Exemple #30
0
    def second(request: Request):
        session = request.session

        assert "foo" not in session

        return text("Hello, World")