Exemplo n.º 1
0
def test_json_encoder_uuid():
    u = uuid.uuid4()
    assert encoder(u) == str(u)
Exemplo n.º 2
0
def test_json_encoder_decimal():
    d = Decimal('1.38')
    assert encoder(d) == '1.38'
Exemplo n.º 3
0
def test_json_encoder_failure():
    class Dummy:
        pass

    with pytest.raises(TypeError) as x:
        encoder(Dummy())
Exemplo n.º 4
0
def test_json_encoder_datetime():
    now = datetime.utcnow()
    assert encoder(now) == now.isoformat()
Exemplo n.º 5
0
def test_json_encoder_decimal():
    d = Decimal("1.38")
    assert encoder(d) == "1.38"