17 lines
528 B
Python
17 lines
528 B
Python
from sdp.sheerkaDataProvider import Event
|
|
from sdp.sheerkaSerializer import Serializer
|
|
from datetime import datetime
|
|
|
|
|
|
def test_i_can_serialize_an_event():
|
|
event = Event("test", user="user", date=datetime.fromisoformat("2019-10-21T10:20:30.999"))
|
|
serializer = Serializer()
|
|
|
|
stream = serializer.serialize(event)
|
|
loaded = serializer.deserialize(stream)
|
|
|
|
assert event.version == loaded.version
|
|
assert event.user == loaded.user
|
|
assert event.date == loaded.date
|
|
assert event.message == loaded.message
|