Skip to content

Commit

Permalink
test server reloads code changes :)
Browse files Browse the repository at this point in the history
  • Loading branch information
digi604 committed Aug 23, 2012
1 parent 7bed933 commit 2b17368
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
4 changes: 2 additions & 2 deletions cms/test_utils/cli.py
@@ -1,12 +1,11 @@
# -*- coding: utf-8 -*-
from django.utils.functional import empty
import os

gettext = lambda s: s


urlpatterns = []


def configure(**extra):
from django.conf import settings
os.environ['DJANGO_SETTINGS_MODULE'] = 'cms.test_utils.cli'
Expand Down Expand Up @@ -183,6 +182,7 @@ def configure(**extra):
)
)
defaults.update(extra)
settings._wrapped = empty
settings.configure(**defaults)
from cms.conf import patch_settings
patch_settings()
Expand Down
38 changes: 19 additions & 19 deletions runtestserver.py
Expand Up @@ -2,6 +2,7 @@
from cms.test_utils.cli import configure
from cms.test_utils.tmpdir import temp_dir
import argparse
from django.utils import autoreload
import os
import sys

Expand All @@ -25,22 +26,23 @@ def main():
}
}
)
from django.core.management import call_command
call_command('syncdb', interactive=False, migrate_all=new_db)
call_command('migrate', interactive=False, fake=new_db)
from django.contrib.auth.models import User
if not User.objects.filter(is_superuser=True).exists():
usr = User()
usr.username = 'admin'
usr.email = 'admin@admin.com'
usr.set_password('admin')
usr.is_superuser = True
usr.is_staff = True
usr.is_active = True
usr.save()
print
print "A admin user (username: admin, password: admin) has been created."
print
if os.environ.get("RUN_MAIN") != "true":
from django.core.management import call_command
call_command('syncdb', interactive=False, migrate_all=new_db)
call_command('migrate', interactive=False, fake=new_db)
from django.contrib.auth.models import User
if not User.objects.filter(is_superuser=True).exists():
usr = User()
usr.username = 'admin'
usr.email = 'admin@admin.com'
usr.set_password('admin')
usr.is_superuser = True
usr.is_staff = True
usr.is_active = True
usr.save()
print
print "A admin user (username: admin, password: admin) has been created."
print
from django.contrib.staticfiles.management.commands import runserver
rs = runserver.Command()
rs.stdout = sys.stdout
Expand All @@ -49,9 +51,7 @@ def main():
rs._raw_ipv6 = False
rs.addr = args.bind
rs.port = args.port
rs.inner_run(addrport='%s:%s' % (args.bind, args.port),
insecure_serving=True)

autoreload.main(rs.inner_run, (),{'addrport':'%s:%s' % (args.bind, args.port), 'insecure_serving':True, 'use_threading':True})

if __name__ == '__main__':
main()

0 comments on commit 2b17368

Please sign in to comment.