def test_alias(self): app = App() dict_callback_obj = Builder.dict_from_callback_obj(app) expected = app.on_mnu_foo_activated for name in ['on_mnu_foo_activated', 'on_tool_foo_activated', 'on_btn_foo_clicked']: self.assertEqual(dict_callback_obj[name] , expected)
def test_alias(self): app = App() dict_callback_obj = Builder.dict_from_callback_obj(app) expected = app.on_mnu_foo_activated for name in [ 'on_mnu_foo_activated', 'on_tool_foo_activated', 'on_btn_foo_clicked' ]: self.assertEqual(dict_callback_obj[name], expected)
def test_dictionary_access_to_callback_obj(self): app = App() dict_callback_obj = Builder.dict_from_callback_obj(app) actual = dict_callback_obj.keys() actual.sort() expected = ['__init__', 'asterix', 'cartoon','doraemon', 'mickey mouse', 'miffy', 'on_btn_foo_clicked', 'on_label_show', 'on_mnu_foo_activated', 'on_tool_foo_activated', 'on_window_show', 'window_show_cb'] self.assertEqual(actual, expected)
def test_dictionary_access_to_callback_obj(self): app = App() dict_callback_obj = Builder.dict_from_callback_obj(app) actual = dict_callback_obj.keys() actual.sort() expected = [ '__init__', 'asterix', 'cartoon', 'doraemon', 'mickey mouse', 'miffy', 'on_btn_foo_clicked', 'on_label_show', 'on_mnu_foo_activated', 'on_tool_foo_activated', 'on_window_show', 'window_show_cb' ] self.assertEqual(actual, expected)