async def redis_hello_world(request: Request):
    if request.method == b"GET":
        return Response(hello_redis.get(), headers={'content-type': 'json'})
    if request.method == b"POST":
        schema = await AddValueSchema.load_json(request)
        hello_redis.post(schema.value)
        return JsonResponse({})
    if request.method == b"DELETE":
        hello_redis.delete()
        return JsonResponse({})
Esempio n. 2
0
async def home(request: Request):
    try:
        values = await BenchmarkSchema.load_json(request)
        return JsonResponse({
            'msg': 'Successfully validated',
            'field1': values.field1,
            'field2': values.field2
        })
    except InvalidSchema:
        return JsonResponse({'msg': 'Data is invalid'})
Esempio n. 3
0
async def single_query(request: Request):
    res = await fetchWorld()
    return JsonResponse({
        "id": res[0],
        "randomNumber": res[1]
    },
                        headers={"Server": "Vibora"})
Esempio n. 4
0
async def single_query(request: Request):
    res = await fetchWorld()
    return JsonResponse({
        'id': res[0],
        'randomNumber': res[1]
    },
                        headers={'Server': 'Vibora'})
Esempio n. 5
0
async def store_something(something):
    return JsonResponse(
        content={
            'obj': {},  # TODO Connect to DataService
            'stored': True
        },
        status_code=CruddyCodes.SUCCESS.value,
        headers=CruddyHeaders.JSON.value)
Esempio n. 6
0
 async def home(request: Request):
     form = await request.form()
     return JsonResponse({
         'a': await form['a'].read(),
         'b': await form['b'].read(),
         'c': await form['c'].read(),
         'd': form['d'],
     })
Esempio n. 7
0
async def hello_world(request: Request):
    response = {
        'ok': True, 'method': request.method, 'hello': 'world'
    }
    if request.method == b'POST':
        response.update(
            {'hello': (await request.json()).get('who', 'whoareyou?')}
        )
    return JsonResponse(response)
Esempio n. 8
0
async def update_queries(request: Request):
    total_queries = getQueriesTotal(request.args)
    worlds = updateMultipleWorlds(total_queries)
    return JsonResponse(worlds,
                        headers={
                            'Server': 'Vibora',
                            'Content-Type': 'application/json',
                            'Content-Length': str(total_queries)
                        })
Esempio n. 9
0
 async def home(request: Request):
     form = await request.form()
     return JsonResponse(
         {
             "a": (await form["a"].read()).decode(),
             "b": (await form["b"].read()).decode(),
             "c": (await form["c"].read()).decode(),
             "d": form["d"],
         }
     )
Esempio n. 10
0
async def update_queries(request: Request):
    total_queries = getQueriesTotal(request.args)
    worlds = updateMultipleWorlds(total_queries)
    return JsonResponse(
        worlds,
        headers={
            "Server": "Vibora",
            "Content-Type": "application/json",
            "Content-Length": str(total_queries),
        },
    )
Esempio n. 11
0
 def test_json_response_attributes(self):
     headers = {"test": "test"}
     cookies = [Cookie("server", "Vibora")]
     status_code = 404
     content = {"a": 1}
     response = JsonResponse(content,
                             headers=headers,
                             cookies=cookies,
                             status_code=status_code)
     self.assertEqual(response.cookies, cookies)
     self.assertEqual(response.headers["test"], headers["test"])
     self.assertEqual(response.status_code, status_code)
     self.assertEqual(response.content, json.dumps(content).encode("utf-8"))
Esempio n. 12
0
 def test_json_response_attributes(self):
     headers = {'test': 'test'}
     cookies = [Cookie('server', 'Vibora')]
     status_code = 404
     content = {'a': 1}
     response = JsonResponse(content,
                             headers=headers,
                             cookies=cookies,
                             status_code=status_code)
     self.assertEqual(response.cookies, cookies)
     self.assertEqual(response.headers['test'], headers['test'])
     self.assertEqual(response.status_code, status_code)
     self.assertEqual(response.content, json.dumps(content).encode('utf-8'))
Esempio n. 13
0
 async def base_collection_blueprint(app: App):
     return JsonResponse({
         "links": {
             "self": f"{app.webapp.vibora.url_scheme}://{app.config.host}{uri}"
         },
         "data": [{
             "type": obj.name,
             "id": resource.uid,
             "attributes": {
                 k: v for k, v in resource.items() if not isinstance(v, TypedMany)
             },
             "relationships": {
                 k: {
                     "data": {
                         "type": v.type,
                         "id": v.rel_uid
                     }
                 } for k, v in resource.items() if isinstance(v, TypedMany)
             }
         } for resource in app.db.session().query(obj.cls).all()] or None
     })
Esempio n. 14
0
 async def home(request: Request):
     uploaded_files = {}
     for file in await request.files():
         uploaded_files[file.filename] = await file.read()
     return JsonResponse(uploaded_files)
Esempio n. 15
0
 async def home():
     return JsonResponse({'now': time.time()})
Esempio n. 16
0
async def home(config: Config):
    welcome_msg = f'Welcome to {config.app_name}'
    return JsonResponse(content={'msg': welcome_msg},
                        status_code=CruddyCodes.SUCCESS.value,
                        headers=CruddyHeaders.JSON.value)
Esempio n. 17
0
async def home(request: Request):
    return JsonResponse({'hello': 'world'})
Esempio n. 18
0
async def get_time(job_queue: Queue):
    logger.info('get user request')

    job_queue.enqueue(count_words, str(time.time()))
    return JsonResponse({'time': str(time.time())})
Esempio n. 19
0
async def home(request: Request):
    schema = await SimpleSchema.load_json(request)
    return JsonResponse({'name': schema.name})
Esempio n. 20
0
 async def get_headers(request: Request):
     return JsonResponse(request.headers.dump())
Esempio n. 21
0
 async def home(request: Request):
     form = await request.form()
     return JsonResponse(form)
Esempio n. 22
0
async def page(corpus: str):
    corpus = parse.unquote(corpus)  # parse.unquote(parse.quote('中文'))
    _ = p.gen(start_words=corpus).split()
    return JsonResponse({'中国': _})
Esempio n. 23
0
async def json():
    return JsonResponse({"message": "Hello, World!"},
                        headers={"Server": "Vibora"})
Esempio n. 24
0
 async def home(request: Request):
     return JsonResponse((await request.form()))
Esempio n. 25
0
async def home(request: Request):
    await request.form()
    return JsonResponse({'hello': 'world'})
Esempio n. 26
0
def home():
    return JsonResponse({'hello': 'world'})
Esempio n. 27
0
 async def home(request: Request):
     form = (await request.form())
     return JsonResponse({'a': form['a'], 'b': await form['b'].read()})
Esempio n. 28
0
def home(request: Request):
    if request.session.get('count') is None:
        request.session['count'] = 0
    request.session['count'] += 1
    return JsonResponse({'a': 1, 'session': request.session.dump()})
Esempio n. 29
0
async def home_async(request: Request):
    await asyncio.sleep(1)
    print(request.headers)
    return JsonResponse({'hello': 'world'}, status_code=201)
Esempio n. 30
0
def home(request: Request):
    return JsonResponse({'a': 1, 'session': request.session.dump()})