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