Exemple #1
0
 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"))
Exemple #2
0
 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"))
Exemple #3
0
    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
Exemple #4
0
    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