python类setup()的实例源码

runtests.py 文件源码 项目:dach 作者: ffaraone 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def runtests(options):
    os.environ['DJANGO_SETTINGS_MODULE'] = options.settings

    django.setup()

    parent = os.path.dirname(os.path.abspath(__file__))
    sys.path.insert(0, parent)

    from django.test.runner import DiscoverRunner
    runner_class = DiscoverRunner
    test_args = ["dach.tests"]

    failures = runner_class(verbosity=options.verbosity,
                            interactive=options.interactive,
                            failfast=options.failfast).run_tests(test_args)
    sys.exit(failures)
runtests.py 文件源码 项目:django-magic-cards 作者: pbaranay 项目源码 文件源码 阅读 30 收藏 0 点赞 0 评论 0
def run_tests(*test_args):
    if not test_args:
        test_args = ['tests']

    os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.settings'
    django.setup()
    TestRunner = get_runner(settings)
    test_runner = TestRunner()
    failures = test_runner.run_tests(test_args)
    sys.exit(bool(failures))
conf.py 文件源码 项目:cookiecutter-django-app 作者: edx 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def setup(app):
    """Sphinx extension: run sphinx-apidoc."""
    event = 'builder-inited' if six.PY3 else b'builder-inited'
    app.connect(event, on_init)
testrunner.py 文件源码 项目:drf-simple-auth 作者: nickromano 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def runtests():
    test_dir = os.path.dirname(os.path.abspath(__file__))
    sys.path.insert(0, test_dir)

    settings.configure(
        DEBUG=True,
        SECRET_KEY='123',
        DATABASES={
            'default': {
                'ENGINE': 'django.db.backends.sqlite3'
            }
        },
        INSTALLED_APPS=[
            'django.contrib.auth',
            'django.contrib.contenttypes',
            'drf_simple_auth'
        ],
        ROOT_URLCONF='drf_simple_auth.urls',
        TEMPLATES=[
            {
                'BACKEND': 'django.template.backends.django.DjangoTemplates',
                'DIRS': [],
                'APP_DIRS': True,
            },
        ]
    )
    django.setup()

    from django.test.utils import get_runner
    TestRunner = get_runner(settings)  # noqa
    test_runner = TestRunner(verbosity=1, interactive=True)
    if hasattr(django, 'setup'):
        django.setup()
    failures = test_runner.run_tests(['drf_simple_auth'])
    sys.exit(bool(failures))
conftest.py 文件源码 项目:django-asset-definitions 作者: andreyfedoseev 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def pytest_configure():
    settings.configure(
        STATIC_URL="/static/"
    )
    django.setup()
setup.py 文件源码 项目:django-easy-regist 作者: naritotakizawa 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def run_tests(self):
        # import here, cause outside the eggs aren't loaded
        import django
        from django.conf import settings
        from django.test.utils import get_runner
        os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.test_settings'
        django.setup()
        TestRunner = get_runner(settings)
        test_runner = TestRunner()
        failures = test_runner.run_tests(['tests'])
        sys.exit(bool(failures))
runtests.py 文件源码 项目:django-paydirekt 作者: ParticulateSolutions 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def main():
    # configure django settings with test settings
    from tests import settings as test_settings

    django.setup()
    TestRunner = get_runner(settings)
    test_runner = TestRunner()
    failures = test_runner.run_tests(['tests'])
    sys.exit(failures)
conftest.py 文件源码 项目:drf-metadata 作者: night-crawler 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def pytest_configure():
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pytests.django_settings')
    import django
    django.setup()

    from django.core.management import execute_from_command_line

    execute_from_command_line(['manage.py', 'makemigrations', 'test_app'])
    execute_from_command_line(['manage.py', 'migrate'])
runtests.py 文件源码 项目:wagtail-pg-search-backend 作者: wagtail 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def runtests():
    os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.settings'
    django.setup()
    test_runner = get_runner(settings)
    if sys.argv[0] != 'setup.py' and len(sys.argv) > 1:
        tests = sys.argv[1:]
    else:
        tests = ['tests']
    failures = test_runner().run_tests(tests)
    sys.exit(bool(failures))
runtests.py 文件源码 项目:django-shibauth-rit 作者: audiolion 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def run_tests(*test_args):
    if not test_args:
        test_args = ['tests']

    os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.settings'
    django.setup()
    TestRunner = get_runner(settings)
    test_runner = TestRunner()
    failures = test_runner.run_tests(test_args)
    sys.exit(bool(failures))
runtests.py 文件源码 项目:django-email-queue 作者: wooyek 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def runtests(*test_args):
    os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.test_settings'
    django.setup()
    TestRunner = get_runner(settings)
    test_runner = TestRunner()
    failures = test_runner.run_tests(["tests"])
    sys.exit(bool(failures))
wsgi.py 文件源码 项目:CodingDojo 作者: ComputerSocietyUNB 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def get_wsgi_application():
    """
    The public interface to Django's WSGI support. Should return a WSGI
    callable.

    Allows us to avoid making django.core.handlers.WSGIHandler public API, in
    case the internal WSGI implementation changes or moves in the future.
    """
    django.setup()
    return WSGIHandler()
runtests.py 文件源码 项目:djangocms-spa-vue-js 作者: dreipol 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def run_tests(*test_args):
    if not test_args:
        test_args = ['tests']

    os.environ['DJANGO_SETTINGS_MODULE'] = 'tests.settings'
    django.setup()
    TestRunner = get_runner(settings)
    test_runner = TestRunner()
    failures = test_runner.run_tests(test_args)
    sys.exit(bool(failures))
wsgi.py 文件源码 项目:NarshaTech 作者: KimJangHyeon 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def get_wsgi_application():
    """
    The public interface to Django's WSGI support. Should return a WSGI
    callable.

    Allows us to avoid making django.core.handlers.WSGIHandler public API, in
    case the internal WSGI implementation changes or moves in the future.
    """
    django.setup(set_prefix=False)
    return WSGIHandler()
benchmark.py 文件源码 项目:django-lrucache-backend 作者: kogan 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def setup():
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings')
    import django
    django.setup()
benchmark.py 文件源码 项目:django-lrucache-backend 作者: kogan 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def prepare(name):
    setup()

    from django.core.cache import caches

    obj = caches[name]

    for key in range(RANGE):
        key = str(key).encode('utf-8')
        obj.set(key, key)

    try:
        obj.close()
    except:
        pass
conftest.py 文件源码 项目:django-oscar-wagtail 作者: LabD 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def pytest_configure(config):
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tests.settings')

    if config.getoption('postgres'):
        os.environ['DATABASE_ENGINE'] = 'django.db.backends.postgresql_psycopg2'
        os.environ['DATABASE_NAME'] = 'oscar_wagtail'

    django.setup()
conftest.py 文件源码 项目:django-email-pal 作者: 18F 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def init_django():
    # Making Django run this way is a two-step process. First, call
    # settings.configure() to give Django settings to work with:
    from django.conf import settings
    settings.configure(**SETTINGS_DICT)

    # Then, call django.setup() to initialize the application cache
    # and other bits:
    import django
    django.setup()


# Originally we defined this as a session-scoped fixture, but that
# broke django.test.SimpleTestCase instances' class setup methods,
# so we need to call this function *really* early.
transports.py 文件源码 项目:hephaestus 作者: arijeetmkh 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def setup(self):
        envs = self.conf.get('env', ())
        if not envs:
            return
        assert isinstance(envs, dict), "Environments must be an object holding keys and values"

        transportLogger.info("Settings up environment variables")
        for env, value in envs.items():
            transportLogger.debug('ENV: %s : %s' % (str(env), str(value)))
            os.environ[env] = value
transports.py 文件源码 项目:hephaestus 作者: arijeetmkh 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def setup_django(cls, settings_module='', project_path=''):
        try:
            import django
        except ImportError:
            raise TransportRequirementError('Unable to import %s' % cls._type.title())

        os.environ['DJANGO_SETTINGS_MODULE'] = settings_module
        sys.path.append(project_path)
        try:
            django.setup()
        except django.core.exceptions.ImproperlyConfigured:
            raise TransportLoadError('Django setup failed')

        django.db.connections.close_all()


问题


面经


文章

微信
公众号

扫码关注公众号