Exemplo n.º 1
0
            async def on_post(self, req: Request, resp: Response):
                loaded = await req.media_loaded()
                media = await req.media()

                assert media is loaded
                assert media == loaded == data

                resp.media = media
                resp.mimetype = "text/csv"
Exemplo n.º 2
0
            async def on_get(self, req: Request, resp: Response):
                hits = max(0, run - 2)

                assert (
                    resp._projection_builder._build_projection_schema.cache_info().hits
                ) == hits
                resp.media = HARRY
Exemplo n.º 3
0
            async def on_get(self, req: Request, resp: Response):
                # We need to check that the first request for this endpoint does not
                # trigger a hit.
                if run < 2:
                    hits = 9
                else:
                    hits = 9 + run - 2

                assert (
                    resp._projection_builder._build_projection_schema.cache_info().hits
                ) == hits
                resp.media = HARRY
Exemplo n.º 4
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = RawBSONDocument(
         BSON.encode(
             {
                 "id": uuid_value,
                 "dt": dt_value,
                 # "binary": bytes_value,
                 "info": info_value,
                 "array": array_value,
                 "empty": {},
             }
         )
     )
Exemplo n.º 5
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = HARRY
Exemplo n.º 6
0
 async def on_get(self, req: Request, resp: Response):
     resp.apply_projection = False
     resp.media = HARRY
Exemplo n.º 7
0
 async def on_get(self, req: Request, resp: Response):
     resp.text = "response_text"
Exemplo n.º 8
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = {"key": fractions.Fraction("1/4")}
Exemplo n.º 9
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = data_send
Exemplo n.º 10
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = RawBSONDocument(BSON.encode(HARRY_DUMPED))
Exemplo n.º 11
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = {"first": "Billy", "last": pathlib.Path("/some/path")}
     raise CustomError("Some Custom Error", send_media=True)
Exemplo n.º 12
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = {"first": "Billy", "last": "Peake"}
     raise CustomError("Some Custom Error", send_media=True)
Exemplo n.º 13
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = sent_value
Exemplo n.º 14
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = {"id": "value"}
Exemplo n.º 15
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = harry_loaded
Exemplo n.º 16
0
 async def on_get(self, req: Request, resp: Response):
     resp.paging.total_items = 10
     resp.media = [{"offset": req.paging.offset}]
Exemplo n.º 17
0
 async def on_get(self, req: Request, resp: Response):
     paging = resp.paging
     print(paging)
     paging.total_items = 10
     resp.media = [{"offset": paging.offset}, {"offset": paging.offset + 1}]