Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    def testRepr(self):
        Gst.init(None)

        self.assertEqual(repr(Gst.Int64Range(range(0, 10, 2))),
                         '<Gst.Int64Range [0,10,2]>')