python-efl/tests/evas/test_05_object_image.py

31 lines
859 B
Python

#!/usr/bin/env python
from efl import evas
import os, unittest
icon_file = os.path.join(os.path.dirname(__file__), "icon.png")
class TestImageBasics(unittest.TestCase):
def setUp(self):
self.canvas = evas.Canvas(method="buffer",
size=(400, 500),
viewport=(0, 0, 400, 500))
self.canvas.engine_info_set(self.canvas.engine_info_get())
def tearDown(self):
self.canvas.delete()
del self.canvas
def testConstructor(self):
o = evas.Image(self.canvas, file=icon_file, geometry=(10, 20, 30, 40))
self.assertEqual(type(o), evas.Image)
self.assertEqual(o.geometry_get(), (10, 20, 30, 40))
self.assertEqual(o.file_get(), (icon_file, None))
if __name__ == '__main__':
unittest.main(verbosity=2)
evas.shutdown()