Esempio n. 1
0
 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")))
Esempio n. 2
0
      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)

Esempio n. 3
0
 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")))