emmental/ui/test_icons.py
Anna Schumaker bc4c3588e6 ui: Convert Window code into a class
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2021-11-18 16:49:58 -05:00

22 lines
757 B
Python

# Copyright 2021 (c) Anna Schumaker.
from . import icons
from . import window
from gi.repository import Gdk, Gtk
import pathlib
import unittest
Path = pathlib.Path("./data").absolute()
class TestUIIcons(unittest.TestCase):
def test_icons(self):
self.assertIsInstance(icons.Display, Gdk.Display)
self.assertIsInstance(icons.Theme, Gtk.IconTheme)
self.assertEqual(icons.Display, Gtk.Image().get_display())
self.assertEqual(icons.Theme, Gtk.IconTheme.get_for_display(icons.Display))
self.assertEqual(icons.IconPath, Path)
self.assertIn(str(Path), icons.Theme.get_search_path())
self.assertTrue(icons.Theme.has_icon("emmental"))
self.assertTrue(icons.Theme.has_icon("emmental-favorites"))