gajim3/test/gtk/fake_dataform.py

51 lines
1.1 KiB
Python
Raw Permalink Normal View History

from gi.repository import Gtk
from gajim import gui
gui.init('gtk')
from gajim.gui.dataform import FakeDataFormWidget
from gajim.common.const import CSSPriority
from test.gtk import util
util.load_style('gajim.css', CSSPriority.APPLICATION)
fake_form = {
'instructions': 'This is the a long long long long long long test instruction',
'username': '',
'nick': '',
'password': '',
'name': '',
'first': '',
'last': '',
'email': '',
'address': '',
'city': '',
'state': '',
'zip': '',
'phone': '',
'url': '',
'date': '',
'misc': '',
'text': '',
'key': '',
}
fake_form2 = {
'instructions': 'To register, visit https://jabber.at/account/register/',
'redirect-url': 'https://jabber.at/account/register/'
}
class DataFormWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Data Form Test")
self.set_default_size(600, 600)
self._widget = FakeDataFormWidget(fake_form2)
self.add(self._widget)
self.show()
win = DataFormWindow()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()