def test_widget_text(self): widget = FractionWidget() widget.setWidgetValue(Gst.Fraction(1000000, 1)) self.assertEqual(widget.text.get_text(), "1000000:1") widget.setWidgetValue(Gst.Fraction(7504120000000001, 4503600000000002)) self.assertEqual(widget.text.get_text(), "7504120000000001:4503600000000002")
def test_widget_text_magic_M(self): widget = FractionWidget() widget.setWidgetValue(Gst.Fraction(1000000000, 1001)) self.assertEqual(widget.text.get_text(), "1000000M")