def setUp(self): super(ChooseServerScreenTests, self).setUp() stub_reg = StubReg() self.screen = ChooseServerScreen(reg_info=stub_reg.reg_info, async_backend=stub_reg. async, facts=stub_reg.facts, parent_window=stub_reg.parent_window)
class ChooseServerScreenTests(SubManFixture): def setUp(self): super(ChooseServerScreenTests, self).setUp() stub_reg = StubReg() self.screen = ChooseServerScreen(reg_info=stub_reg.reg_info, async_backend=stub_reg. async, facts=stub_reg.facts, parent_window=stub_reg.parent_window) def test_activation_key_checkbox_sensitive(self): self.screen.server_entry.set_text("foo.bar:443/baz") self.assertTrue( self.screen.activation_key_checkbox.get_property('sensitive')) def test_activation_key_checkbox_prod_sensitive(self): self.screen.server_entry.set_text( "subscription.rhsm.redhat.com:443/baz") self.assertTrue( self.screen.activation_key_checkbox.get_property('sensitive')) def test_activation_key_checkbox_inactive_when_insensitive(self): self.screen.server_entry.set_text("foo.bar:443/baz") self.screen.activation_key_checkbox.set_active(True) self.screen.server_entry.set_text( "subscription.rhsm.redhat.com:443/baz") self.assertTrue( self.screen.activation_key_checkbox.get_property('sensitive')) self.assertTrue( self.screen.activation_key_checkbox.get_property('active')) @patch('subscription_manager.gui.registergui.config') def test__on_default_button_clicked(self, config): config.DEFAULT_HOSTNAME = "subscription.rhsm.redhat.com" config.DEFAULT_PORT = '443' config.DEFAULT_PREFIX = "/subscription" non_default = "foo.bar:8443/baz" expected = "%s:%s%s" % (config.DEFAULT_HOSTNAME, config.DEFAULT_PORT, config.DEFAULT_PREFIX) self.screen.server_entry.set_text(non_default) self.screen._on_default_button_clicked( None) # The widget param is not used result = self.screen.server_entry.get_text() self.assertEqual(expected, result)
class ChooseServerScreenTests(SubManFixture): def setUp(self): super(ChooseServerScreenTests, self).setUp() stub_reg = StubReg() self.screen = ChooseServerScreen(reg_info=stub_reg.reg_info, async_backend=stub_reg.async_backend, parent_window=stub_reg.parent_window) def test_activation_key_checkbox_sensitive(self): self.screen.server_entry.set_text("foo.bar:443/baz") self.assertTrue(self.screen.activation_key_checkbox.get_property('sensitive')) def test_activation_key_checkbox_prod_sensitive(self): self.screen.server_entry.set_text("subscription.rhsm.redhat.com:443/baz") self.assertTrue(self.screen.activation_key_checkbox.get_property('sensitive')) def test_activation_key_checkbox_inactive_when_insensitive(self): self.screen.server_entry.set_text("foo.bar:443/baz") self.screen.activation_key_checkbox.set_active(True) self.screen.server_entry.set_text("subscription.rhsm.redhat.com:443/baz") self.assertTrue(self.screen.activation_key_checkbox.get_property('sensitive')) self.assertTrue(self.screen.activation_key_checkbox.get_property('active')) @patch('subscription_manager.gui.registergui.config') def test__on_default_button_clicked(self, config): config.DEFAULT_HOSTNAME = "subscription.rhsm.redhat.com" config.DEFAULT_PORT = '443' config.DEFAULT_PREFIX = "/subscription" non_default = "foo.bar:8443/baz" expected = "%s:%s%s" % (config.DEFAULT_HOSTNAME, config.DEFAULT_PORT, config.DEFAULT_PREFIX) self.screen.server_entry.set_text(non_default) self.screen._on_default_button_clicked(None) # The widget param is not used result = self.screen.server_entry.get_text() self.assertEqual(expected, result)
def setUp(self): super(ChooseServerScreenTests, self).setUp() self.backend = StubBackend() self.parent = Mock() self.screen = ChooseServerScreen(self.backend, self.parent)
def setUp(self): super(ChooseServerScreenTests, self).setUp() stub_reg = StubReg() self.screen = ChooseServerScreen(reg_info=stub_reg.reg_info, async_backend=stub_reg.async_backend, parent_window=stub_reg.parent_window)