summaryrefslogtreecommitdiff
path: root/tests/python/python-devenv-overrides.py
blob: 0c099118eac0d8ec6040105a1770394e19b744aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/python3
import unittest
from pathlib import Path
from unittest import TestCase
from gi.repository import Gst


class TestBin(TestCase):
    def test_overrides(self):
        from gi.overrides import Gst
        self.assertEqual(Path(Gst.__file__), Path(__file__).parents[2] / "subprojects/gst-python/gi/overrides/Gst.py")

    def simple_functional_test(self):
        Gst.init(None)
        self.assertEqual(Gst.ElementFactory.make("bin", None).sinkpads, [])
        self.assertEqual(float(Gst.Fraction(1, 2)), 0.5)


if __name__ == "__main__":
    unittest.main()