def test_mixed_annotations():
    a = dict(foo=[1, 'a', Datetime(1969,4,28,11,47)])
    sa = to_synapse_annotations(a)
    # print(sa)
    a2 = from_synapse_annotations(sa)
    # print(a2)
    assert a2['foo'][0] == '1'
    assert a2['foo'][1] == 'a'
    assert a2['foo'][2].find('1969') > -1
test that to_synapse_annotations will coerce a list of mixed types to strings
dataset/ETHPy150Open Sage-Bionetworks/synapsePythonClient/tests/unit/unit_test_annotations.py/test_mixed_annotations