def test_get_picture_metadata_no_exif(self): from datetime import datetime import os import os.path from lasco import api path = os.path.join( os.path.dirname(__file__), 'data', 'wo_exif.jpg') md = api.get_picture_metadata(path) expected_date = datetime.fromtimestamp(os.stat(path).st_ctime) self.assertEqual(md, dict(date=expected_date))
def test_get_picture_metadata(self): from datetime import datetime import os.path from lasco import api self._monkey_patch_exif_process(None) # uninstall our monkey-patch path = os.path.join( os.path.dirname(__file__), 'data', 'w_exif.jpg') md = api.get_picture_metadata(path) expected_date = datetime(2010, 07, 23, 22, 14, 22) self.assertEqual(md, dict(date=expected_date))