#!/usr/bin/python3
# Copyright 2019 Simon McVittie
# SPDX-License-Identifier: MIT
# (see "License: Expat" in debian/copyright)

import unittest

import gi

class TestGrapheneIntrospection(unittest.TestCase):
    def test_it(self):
        gi.require_version('Graphene', '1.0')
        from gi.repository import Graphene

        coords = Graphene.Triangle().a.to_float()
        self.assertAlmostEqual(coords[0], 0.0)
        self.assertAlmostEqual(coords[1], 0.0)
        self.assertAlmostEqual(coords[2], 0.0)

if __name__ == '__main__':
    unittest.main(verbosity=2)
