コード例 #1
0
def test_exception():
    serializer = JsonSerializer()
    with pytest.raises(TypeError):
        serializer.serialize_header({"sss"})

    with pytest.raises(ValueError):
        serializer.deserialize_header('{sss')

    with pytest.raises(TypeError):
        serializer.serialize_body({"sss"})

    with pytest.raises(ValueError):
        serializer.deserialize_body('{sss')
コード例 #2
0
def test_exception():
    serializer = JsonSerializer()

    with pytest.raises(ValueError):
        serializer.deserialize_header('{sss')

    with pytest.raises(TypeError):
        serializer.serialize_body({"sss"})

    with pytest.raises(ValueError):
        serializer.deserialize_body('{sss')
コード例 #3
0
def test_body(v1, v2):
    serializer = JsonSerializer()
    assert v2 == serializer.serialize_body(v1)
    assert v1 == serializer.deserialize_body(v2)
コード例 #4
0
def test_header(v1):
    serializer = JsonSerializer()
    assert v1 == serializer.deserialize_header(serializer.serialize_header(v1))
コード例 #5
0
def test_body(v1, v2):
    serializer = JsonSerializer()
    assert v2 == serializer.serialize_body(v1)
    assert v1 == serializer.deserialize_body(v2)
コード例 #6
0
def test_header(v1):
    serializer = JsonSerializer()
    assert v1 == serializer.deserialize_header(
        serializer.serialize_header(v1)
    )
コード例 #7
0
def test_header(v1, v2):
    serializer = JsonSerializer()
    assert v2 == serializer.serialize_header(v1)
    assert v1 == serializer.deserialize_header(v2)