Table METADATA: change the data type of 'value' to BLOB
Table METADATA: allow 'value' to be NULL
LEMONdB._set_metadata(): raise ValueError if key is not a string
Raise ValueError if value is not a string, number or None
LEMONdB._set_metadata(): do not cast value to string
Update docstring of LEMONdB._set_metadata()
Remove cast to float from LEMONdB._get_date()
Remove cast to float from LEMONdB._get_vmin()
Remove cast to float from LEMONdB._get_vmax()
Update LEMONdBTest.test_set_and_get_metadata()
Add _add_metadata_property() module-level function
Refactor code of the LEMONdB.date property
Refactor code of the LEMONdB.author property
Refactor code of the LEMONdB.hostname property
Refactor code of the LEMONdB.id property
Refactor code of the LEMONdB.vmin property
Refactor code of the LEMONdB.vmax property
Test the persistence of METADATA records stored in the LEMONdB
Remove LEMONdBTest.test_date()
Remove LEMONdBTest.test_author()