From c57b9e7e739ac7433932555f72487e207f28258b Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Mon, 2 Oct 2017 14:44:01 +0200 Subject: [PATCH] [auth] Tests for new setters methods --- tests/src/python/test_authsettingswidget.py | 26 +++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tests/src/python/test_authsettingswidget.py b/tests/src/python/test_authsettingswidget.py index 2589f281181..64e7134f1e1 100644 --- a/tests/src/python/test_authsettingswidget.py +++ b/tests/src/python/test_authsettingswidget.py @@ -139,6 +139,32 @@ class TestAuthenticationWidget(unittest.TestCase): self.assertEqual(w.currentTabIndex(), 0) self.assertFalse(w.btnConvertToEncryptedIsEnabled()) + def test_setters(self): + """ + Test setters + """ + w = QgsAuthSettingsWidget() + w.setUsername('username') + self.assertEqual(w.currentTabIndex(), 1) + self.assertEqual(w.username(), 'username') + + w = QgsAuthSettingsWidget() + w.setPassword('password') + self.assertEqual(w.password(), 'password') + self.assertEqual(w.currentTabIndex(), 1) + + w = QgsAuthSettingsWidget() + w.setConfigId(self.auth_config.id()) + self.assertEqual(w.configId(), self.auth_config.id()) + self.assertEqual(w.currentTabIndex(), 0) + + w = QgsAuthSettingsWidget() + w.setUsername('username') + w.setPassword('password') + w.setConfigId(self.auth_config.id()) + self.assertEqual(w.configId(), self.auth_config.id()) + self.assertEqual(w.currentTabIndex(), 0) + if __name__ == '__main__': unittest.main()