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

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