Example #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"
Example #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
Example #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
Example #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": {},
             }
         )
     )
Example #5
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = HARRY
Example #6
0
 async def on_get(self, req: Request, resp: Response):
     resp.apply_projection = False
     resp.media = HARRY
Example #7
0
 async def on_get(self, req: Request, resp: Response):
     resp.text = "response_text"
Example #8
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = {"key": fractions.Fraction("1/4")}
Example #9
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = data_send
Example #10
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = RawBSONDocument(BSON.encode(HARRY_DUMPED))
Example #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)
Example #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)
Example #13
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = sent_value
Example #14
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = {"id": "value"}
Example #15
0
 async def on_get(self, req: Request, resp: Response):
     resp.media = harry_loaded
Example #16
0
 async def on_get(self, req: Request, resp: Response):
     resp.paging.total_items = 10
     resp.media = [{"offset": req.paging.offset}]
Example #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}]