diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/no_gui/test_gtk_menus.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/no_gui/test_gtk_menus.py b/test/no_gui/test_gtk_menus.py new file mode 100644 index 000000000..52c2e8be5 --- /dev/null +++ b/test/no_gui/test_gtk_menus.py @@ -0,0 +1,25 @@ +import unittest + +from gajim import gui +gui.init('gtk') + +from gajim.common.const import URIType +from gajim.common.const import XmppUriQuery +from gajim.gtk.menus import _uri_context_menus +from gajim.gtk.menus import _xmpp_uri_context_menus + + +class Test(unittest.TestCase): + def test_uri_menus_dict(self): + for t in URIType: + if t == URIType.INVALID: + continue # doesn't need to be present + self.assertIn(t, _uri_context_menus) + + def test_xmpp_uri_menus_dict(self): + for t in XmppUriQuery: + self.assertIn(t, _xmpp_uri_context_menus) + + +if __name__ == '__main__': + unittest.main() |