--- a/solfege/tests/test_lessonfile.py    2026-07-16 06:10:26.973612458 +0300
+++ b/solfege/tests/test_lessonfile.py  2026-07-16 06:12:58.458665911 +0300
@@ -1239,7 +1239,7 @@
             # This test only works with nrandom, because prandom will
             # return a possible different value every time.
             if rfunc == 'nrandom':
-                l = Gtk.Label(label=st)
+                l = Gtk.Label(label=str(st))
                 self.assertTrue(l.get_text() == str(st), "%s and gtk does not cooperate." % rfunc)
 
 

