def test_prop_orientation(self): global notify_called def _on_notify(gobject, pspec): global notify_called notify_called = True dockpaned = DockPaned() dockpaned.connect('notify::orientation', _on_notify) notify_called = False dockpaned.set_orientation(gtk.ORIENTATION_VERTICAL) self.assertEquals(dockpaned.get_orientation(), gtk.ORIENTATION_VERTICAL, msg='get_orientation method did not return expected value') self.assertTrue(notify_called, msg='orientation property change notification failed when using set_orientation method') notify_called = False dockpaned.set_property('orientation', gtk.ORIENTATION_HORIZONTAL) self.assertEquals(dockpaned.get_property('orientation'), gtk.ORIENTATION_HORIZONTAL, msg='get_property method did not return expected value') self.assertTrue(notify_called, msg='orientation property change notification failed when using set_property method') notify_called = False dockpaned.props.orientation = gtk.ORIENTATION_VERTICAL self.assertEquals(dockpaned.props.orientation, gtk.ORIENTATION_VERTICAL, msg='.props attribute did not return expected value') self.assertTrue(notify_called, msg='orientation property change notification failed when using .props attribute') dockpaned.destroy()
def test_prop_handle_size(self): global notify_called def _on_notify(gobject, pspec): global notify_called notify_called = True dockpaned = DockPaned() dockpaned.connect('notify::handle-size', _on_notify) notify_called = False dockpaned.set_handle_size(1) self.assertEquals(dockpaned.get_handle_size(), 1, msg='get_handle_size method did not return expected value') self.assertTrue(notify_called, msg='handle-size property change notification failed when using set_handle_size method') notify_called = False dockpaned.set_property('handle-size', 2) self.assertEquals(dockpaned.get_property('handle-size'), 2, msg='get_property method did not return expected value') self.assertTrue(notify_called, msg='handle-size property change notification failed when using set_property method') notify_called = False dockpaned.props.handle_size = 3 self.assertEquals(dockpaned.props.handle_size, 3, msg='.props attribute did not return expected value') self.assertTrue(notify_called, msg='handle-size property change notification failed when using .props attribute') dockpaned.destroy()