def test_tz_datetime_serializer():
    obj = {
        'name': 'foo',
        'type': 'bar',
        'date': datetime.datetime.now(tz=pytz.timezone('America/Sao_Paulo'))
    }
    deserial = deserialize(serialize(obj))
    assert obj == deserial
Exemple #2
0
 def __init__(self, data=None):
     self.data = serialize({
         'event': 'DUMMY_EVENT',
         'data': {
             'name': 'foo',
             'type': 'bar',
             'datetime': DATETIME,
             'date': DATE
         }
     }) if not data else data
def test_deep_datetime_serializer():
    obj = {
        'name': 'foo',
        'type': 'bar',
        'date': {
            'date': {
                'date': datetime.datetime.now()
            }
        }
    }
    deserial = deserialize(serialize(obj))
    assert obj == deserial
Exemple #4
0
def test_event():
    event = Event('DUMMY_EVENT', DATA)
    assert event.body.decode('utf-8') == serialize({
        'event': 'DUMMY_EVENT',
        'data': DATA
    })
def test_date_serializer():
    obj = {'name': 'foo', 'type': 'bar', 'date': datetime.date.today()}
    deserial = deserialize(serialize(obj))
    assert obj == deserial