def test_get_button_bar_with_operations(self): window = DiffWindow() method = MockMethod() button_bar = window._get_button_bar([('title', method)]) self.assertIsNot(None, button_bar) buttons = button_bar.get_children() self.assertEqual(1, len(buttons)) self.assertEqual('title', buttons[0].props.label) buttons[0].emit('clicked') self.assertIs(True, method.called)
def test_get_button_bar_with_none(self): window = DiffWindow() self.assertIs(None, window._get_button_bar(None))