You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
457 B
Python
16 lines
457 B
Python
import datetime as dt
|
|
from decimal import Decimal
|
|
from pulley.common import ExtJSONRenderer
|
|
|
|
|
|
def test_extended_encoder_date_parsing():
|
|
json_renderer = ExtJSONRenderer()
|
|
test_date = dt.datetime(2017, 5, 10)
|
|
assert test_date.isoformat() == json_renderer.default(test_date)
|
|
|
|
|
|
def test_extended_encoder_decimal_casting():
|
|
json_renderer = ExtJSONRenderer()
|
|
test_decimal = Decimal('1.0')
|
|
assert 1.0 == json_renderer.default(test_decimal)
|