def _set_rating(widget, rating=rating): try: Util.set_rating(file, rating) main_window.on_rating_changed(file) except Exception: logger.exception(lambda: "Could not set EXIF rating") main_window.show_notification(_("Could not set EXIF rating"))
def _set_rating(widget, rating=rating): try: Util.set_rating(file, rating) main_window.on_rating_changed(file) except Exception: logger.exception(lambda: "Could not set EXIF rating") main_window.show_notification( _("Could not set EXIF rating"))
def test_read_write_rating(self): self.assertTrue(os.path.exists('test.jpg')) Util.set_rating('test.jpg', 4) self.assertEqual(4, Util.get_rating('test.jpg')) Util.set_rating('test.jpg', -1) self.assertEqual(-1, Util.get_rating('test.jpg')) Util.set_rating('test.jpg', 0) self.assertEqual(0, Util.get_rating('test.jpg')) Util.set_rating('test.jpg', None) self.assertEqual(None, Util.get_rating('test.jpg')) try: Util.set_rating('test.jpg', -10) self.assertTrue(False, "Exception expected") except ValueError: pass #OK
def test_read_write_rating(self): self.assertTrue(os.path.exists("test.jpg")) self.assertEqual(None, Util.get_rating("test.jpg")) Util.set_rating("test.jpg", None) self.assertEqual(None, Util.get_rating("test.jpg")) Util.set_rating("test.jpg", 4) self.assertEqual(4, Util.get_rating("test.jpg")) Util.set_rating("test.jpg", -1) self.assertEqual(-1, Util.get_rating("test.jpg")) Util.set_rating("test.jpg", 0) self.assertEqual(0, Util.get_rating("test.jpg")) Util.set_rating("test.jpg", None) self.assertEqual(None, Util.get_rating("test.jpg")) try: Util.set_rating("test.jpg", -10) self.assertTrue(False, "Exception expected") except ValueError: pass # OK