Пример #1
0
 def test_get_from_env(self):
     result = get_from_env()
     self.assertEqual(result['database_url'],
                      self.env_to_set['DATABASE_URL'])
     self.assertEqual(result['auth_url'], self.env_to_set['AUTH_URL'])
     self.assertEqual(result['admin_role'], self.env_to_set['ADMIN_ROLE'])
     self.assertIn('signature_key', result)
Пример #2
0
 def test_get_from_env(self):
     result = get_from_env()
     self.assertEqual(result['database_url'], self.env_to_set['DATABASE_URL'])
     self.assertEqual(result['auth_url'], self.env_to_set['AUTH_URL'])
     self.assertEqual(result['admin_role'], self.env_to_set['ADMIN_ROLE'])
     self.assertIn('signature_key', result)
Пример #3
0
from ptero_auth.api.application import create_app
from ptero_auth.settings import get_from_env

app = create_app(get_from_env())
Пример #4
0
from ptero_auth.api.application import create_app
import argparse
import logging
import os


def parse_args():
    parser = argparse.ArgumentParser()

    parser.add_argument('--log-level', default='INFO',
            help='Logging level')

    return parser.parse_args()


if __name__ == '__main__':
    args = parse_args()
    logging.basicConfig(level=getattr(logging, args.log_level.upper()))

    from ptero_auth.settings import get_from_env
    app = create_app(get_from_env())
    app.run(port=settings.port(), host='0.0.0.0')