def testGetValue(self): Gst.init(None) st = Gst.Structure.new_empty("video/x-raw") st["range"] = Gst.Int64Range(range(0, 10, 2)) value = st["range"] self.assertEqual(value, range(0, 10, 2))
def testConstructor(self): Gst.init(None) r = Gst.Int64Range(range(0, 10, 2)) self.assertEqual(r.range, range(0, 10, 2)) self.assertRaises(TypeError, Gst.Int64Range, range(1, 10, 2)) self.assertRaises(TypeError, Gst.Int64Range, range(0, 9, 2)) self.assertRaises(TypeError, Gst.Int64Range, range(10, 0)) self.assertRaises(TypeError, Gst.Int64Range, 1) self.assertRaises(TypeError, Gst.Int64Range)
def testRepr(self): Gst.init(None) self.assertEqual(repr(Gst.Int64Range(range(0, 10, 2))), '<Gst.Int64Range [0,10,2]>')