Exemple #1
0
def test_serialize_text():
    """Test serializing a text response."""
    response = web.Response(status=201, text='Hello')
    assert utils.aiohttp_serialize_response(response) == {
        'status': 201,
        'body': 'Hello',
        'headers': {'Content-Type': 'text/plain; charset=utf-8'},
    }
Exemple #2
0
def test_serialize_body_bytes():
    """Test serializing a response with a str as body."""
    response = web.Response(status=201, body=b'Hello')
    assert utils.aiohttp_serialize_response(response) == {
        'status': 201,
        'body': 'Hello',
        'headers': {},
    }
Exemple #3
0
def test_serialize_json():
    """Test serializing a JSON response."""
    response = web.json_response({"how": "what"})
    assert utils.aiohttp_serialize_response(response) == {
        'status': 200,
        'body': '{"how": "what"}',
        'headers': {'Content-Type': 'application/json; charset=utf-8'},
    }
def test_serialize_body_bytes():
    """Test serializing a response with a str as body."""
    response = web.Response(status=201, body=b"Hello")
    assert utils.aiohttp_serialize_response(response) == {
        "status": 201,
        "body": "Hello",
        "headers": {},
    }
Exemple #5
0
def test_serialize_body_None():
    """Test serializing a response with a str as body."""
    response = web.Response(status=201, body=None)
    assert utils.aiohttp_serialize_response(response) == {
        'status': 201,
        'body': None,
        'headers': {},
    }
def test_serialize_body_None():
    """Test serializing a response with a str as body."""
    response = web.Response(status=201, body=None)
    assert utils.aiohttp_serialize_response(response) == {
        "status": 201,
        "body": None,
        "headers": {},
    }
def test_serialize_text():
    """Test serializing a text response."""
    response = web.Response(status=201, text="Hello")
    assert utils.aiohttp_serialize_response(response) == {
        "status": 201,
        "body": "Hello",
        "headers": {
            "Content-Type": "text/plain; charset=utf-8"
        },
    }
def test_serialize_json():
    """Test serializing a JSON response."""
    response = web.json_response({"how": "what"})
    assert utils.aiohttp_serialize_response(response) == {
        "status": 200,
        "body": '{"how": "what"}',
        "headers": {
            "Content-Type": "application/json; charset=utf-8"
        },
    }
Exemple #9
0
def test_serialize_body_str():
    """Test serializing a response with a str as body."""
    response = web.Response(status=201, body='Hello')
    assert utils.aiohttp_serialize_response(response) == {
        'status': 201,
        'body': 'Hello',
        'headers': {
            'Content-Length': '5',
            'Content-Type': 'text/plain; charset=utf-8'
        },
    }
def test_serialize_body_str():
    """Test serializing a response with a str as body."""
    response = web.Response(status=201, body="Hello")
    assert utils.aiohttp_serialize_response(response) == {
        "status": 201,
        "body": "Hello",
        "headers": {
            "Content-Length": "5",
            "Content-Type": "text/plain; charset=utf-8"
        },
    }