def test_can_get_if_defined(self): os.environ[IrodsEnvironmentKey.IRODS_HOST.value] = TestGetIrodsServerFromEnvironmentIfDefined.HOST os.environ[IrodsEnvironmentKey.IRODS_PORT.value] = TestGetIrodsServerFromEnvironmentIfDefined.PORT os.environ[IrodsEnvironmentKey.IRODS_USERNAME.value] = TestGetIrodsServerFromEnvironmentIfDefined.USERNAME os.environ[IrodsEnvironmentKey.IRODS_PASSWORD.value] = TestGetIrodsServerFromEnvironmentIfDefined.PASSWORD os.environ[IrodsEnvironmentKey.IRODS_ZONE.value] = TestGetIrodsServerFromEnvironmentIfDefined.ZONE irods_server = get_irods_server_from_environment_if_defined() self.assertEqual(irods_server.host, TestGetIrodsServerFromEnvironmentIfDefined.HOST) self.assertEqual(irods_server.port, int(TestGetIrodsServerFromEnvironmentIfDefined.PORT)) self.assertEqual(irods_server.users[0].username, TestGetIrodsServerFromEnvironmentIfDefined.USERNAME) self.assertEqual(irods_server.users[0].password, TestGetIrodsServerFromEnvironmentIfDefined.PASSWORD) self.assertEqual(irods_server.users[0].zone, TestGetIrodsServerFromEnvironmentIfDefined.ZONE)
def test_none_if_partially_defined(self): os.environ[IrodsEnvironmentKey.IRODS_HOST.value] = TestGetIrodsServerFromEnvironmentIfDefined.HOST os.environ[IrodsEnvironmentKey.IRODS_USERNAME.value] = TestGetIrodsServerFromEnvironmentIfDefined.USERNAME self.assertIsNone(get_irods_server_from_environment_if_defined())
def test_none_if_not_defined(self): self.assertIsNone(get_irods_server_from_environment_if_defined())