class CredentialsScreenTests(unittest.TestCase): def setUp(self): self.backend = StubBackend() self.parent = Mock() self.screen = CredentialsScreen(self.backend, self.parent) def test_clear_credentials_dialog(self): # Pull initial value here since it will be different per machine. default_consumer_name_value = self.screen.consumer_name.get_text() self.screen.account_login.set_text("foo") self.screen.account_password.set_text("bar") self.screen.skip_auto_bind.set_active(True) self.screen.consumer_name.set_text("CONSUMER") self.screen.clear() self.assertEquals("", self.screen.account_login.get_text()) self.assertEquals("", self.screen.account_password.get_text()) self.assertFalse(self.screen.skip_auto_bind.get_active()) self.assertEquals(default_consumer_name_value, self.screen.consumer_name.get_text())
class CredentialsScreenTests(SubManFixture): def setUp(self): super(CredentialsScreenTests, self).setUp() stub_reg = StubReg() self.screen = CredentialsScreen(reg_info=stub_reg.reg_info, async_backend=stub_reg. async, parent_window=stub_reg.parent_window) def test_clear_credentials_dialog(self): # Pull initial value here since it will be different per machine. default_consumer_name_value = self.screen.consumer_name.get_text() self.screen.account_login.set_text("foo") self.screen.account_password.set_text("bar") self.screen.skip_auto_bind.set_active(True) self.screen.consumer_name.set_text("CONSUMER") self.screen.clear() self.assertEqual("", self.screen.account_login.get_text()) self.assertEqual("", self.screen.account_password.get_text()) self.assertFalse(self.screen.skip_auto_bind.get_active()) self.assertEqual(default_consumer_name_value, self.screen.consumer_name.get_text())
class CredentialsScreenTests(SubManFixture): def setUp(self): super(CredentialsScreenTests, self).setUp() stub_reg = StubReg() self.screen = CredentialsScreen(reg_info=stub_reg.reg_info, async_backend=stub_reg.async_backend, parent_window=stub_reg.parent_window) def test_clear_credentials_dialog(self): # Pull initial value here since it will be different per machine. default_consumer_name_value = self.screen.consumer_name.get_text() self.screen.account_login.set_text("foo") self.screen.account_password.set_text("bar") self.screen.skip_auto_bind.set_active(True) self.screen.consumer_name.set_text("CONSUMER") self.screen.clear() self.assertEqual("", self.screen.account_login.get_text()) self.assertEqual("", self.screen.account_password.get_text()) self.assertFalse(self.screen.skip_auto_bind.get_active()) self.assertEqual(default_consumer_name_value, self.screen.consumer_name.get_text())