"""JSON Encoder Test.""" from datetime import datetime import json from project_manager.util.json_encoder import CustomJSONEncoder def test_encoder(): """Assert CustomJSONEncoder converts datetime object to string.""" date_now = datetime.now() date_dict = {'date': date_now.strftime('%Y-%m-%d %H:%M:%S.%fZ')} expected = json.dumps(date_dict) actual = json.dumps({'date': date_now}, cls=CustomJSONEncoder) assert expected == actual