Example #1
0
 def test_check_dir_presence(self):
     assert files_dir_helper.check_dir_presence(['/tmp', '/usr',
                                                 '/usr/bin']) == 'OK'
     assert files_dir_helper.check_dir_presence(['/foo',
                                                 '/bar']) == '/foo'
     assert files_dir_helper.check_dir_presence(['/usr/bin',
                                                 '/bar']) == '/bar'
Example #2
0
File: run.py Project: Rolinh/pydeo
def main():
    info('Pydeo started')
    db_url = settings.db_url
    server = settings.server
    if not db_url:
        db_url = environment.db_url
    if not server:
        server = environment.server

    info('\nApplication settings:\n'
         'server = %s\n'
         'host = %s\n'
         'port = %s\n'
         'db_url = %s\n'
         'db_echo = %s\n'
         'reloader = %s\n'
         'debug = %s\n',
         server,
         settings.host,
         settings.port,
         db_url,
         environment.db_echo,
         environment.reloader,
         environment.debug)
    a = Pydeo(
        server=server,
        host=settings.host,
        port=settings.port,
        db_url=db_url,
        db_echo=environment.db_echo,
        reloader=environment.reloader,
        debug=environment.debug
    )
    chk_dir = files_dir_helper.check_dir_presence(a.dir_list)
    if chk_dir != 'OK':
        sys.stderr.write(('At least one of the media folders set in settings '
                          'does not seem to exist: {}\n').format(chk_dir))
        sys.exit(1)

    bottle.run(
        a.app,
        server=a.server_type,
        reloader=a.reloader,
        host=a.host,
        port=a.port
    )