def test_settings_paths(self): self.assertTrue( any( os.path.isdir(os.path.dirname(fil)) for fil in utils.get_app_settings_paths("module"))) self.assertTrue( any( os.path.isdir(os.path.dirname(fil)) for fil in utils.get_plugin_settings_paths("module")))
except KeyError: pass return text return re.sub("&#?\w+;", fixup, text) op = {'HOST': 'login.oscar.aol.com', 'PORT': '5190', 'USER': '', 'PASS': '', 'MASTER': '', 'THRIFT_SERVER': 'tails.local' } settings = ConfigParser.SafeConfigParser() settings.read(utils.get_app_settings_paths("AIM")) try: if not settings.has_option("AIM", "oscar_host"): settings.set("AIM", "oscar_host", "login.oscar.aol.com") if not settings.has_option("AIM", "oscar_port"): settings.set("AIM", "oscar_port", "5190") if not (settings.has_option("AIM", "username") and settings.has_option("AIM", "password") and settings.has_option("AIM", "master")): logger.log("Missing necessary credentials to log in to AIM.") sys.exit() except ConfigParser.NoSectionError as err: print "AIM config file has no section '{0}'".format(err.section)
def test_settings_paths(self): self.assertTrue(any(os.path.isdir(os.path.dirname(fil)) for fil in utils.get_app_settings_paths("module"))) self.assertTrue(any(os.path.isdir(os.path.dirname(fil)) for fil in utils.get_plugin_settings_paths("module")))