def testLogin(self): # Create admin user. from django.contrib.auth.create_superuser import createsuperuser createsuperuser('admin','*****@*****.**','admin') c = Client() #response = c.post('/accounts/login', {'username': '******', 'password': '******'}) response = c.get('/accounts', {}, follow=True) d(response.status_code) d("content: " + response.content) self.assertTrue("you are not authorised" not in response.content)
def testLogin(self): # Create admin user. from django.contrib.auth.create_superuser import createsuperuser createsuperuser('admin', '*****@*****.**', 'admin') c = Client() #response = c.post('/accounts/login', {'username': '******', 'password': '******'}) response = c.get('/accounts', {}, follow=True) d(response.status_code) d("content: " + response.content) self.assertTrue("you are not authorised" not in response.content)
}), ) #--- Execution --- if __name__ == "__main__": import os, sys from django.core.management import call_command here = os.path.dirname(__file__) sys.path.append(here) os.environ["DJANGO_SETTINGS_MODULE"] = NAME if not os.path.isfile(os.path.join(here, DATABASE_NAME)): from django.contrib.auth.create_superuser import createsuperuser from django.contrib.flatpages.models import FlatPage from django.contrib.sites.models import Site call_command("syncdb") createsuperuser() site_obj = Site.objects.create(id=SITE_ID, domain=HOSTNAME_AND_PORT) FlatPage.objects.create(url="/", title="Home", content="Welcome to %s!" % NAME).sites.add(site_obj) FlatPage.objects.create( url="/stuff/", enable_comments=True, title="Stuff", content="This is a page about stuff.").sites.add(site_obj) FlatPage.objects.create(url="/topsecret/", title="Top Secret", content="Now you know.", registration_required=True).sites.add(site_obj) call_command("runserver", HOSTNAME_AND_PORT)
return LatestFreeCommentsFeed(*args, **kwargs) #--- URLconf --- from django.conf.urls.defaults import * urlpatterns = patterns("", (r"^admin/", include("django.contrib.admin.urls")), (r"^comments/", include("django.contrib.comments.urls.comments")), (r"^accounts/login/$", "django.contrib.auth.views.login"), (r"^(feed)/$", "django.contrib.syndication.views.feed", {'feed_dict': {'feed': feed}}), ) #--- Execution --- if __name__ == "__main__": import os, sys from django.core.management import call_command here = os.path.dirname(__file__) sys.path.append(here) os.environ["DJANGO_SETTINGS_MODULE"] = NAME if not os.path.isfile(os.path.join(here, DATABASE_NAME)): from django.contrib.auth.create_superuser import createsuperuser from django.contrib.flatpages.models import FlatPage from django.contrib.sites.models import Site call_command("syncdb") createsuperuser() site_obj = Site.objects.create(id=SITE_ID, domain=HOSTNAME_AND_PORT) FlatPage.objects.create(url="/", title="Home", content="Welcome to %s!" % NAME).sites.add(site_obj) FlatPage.objects.create(url="/stuff/", enable_comments=True, title="Stuff", content="This is a page about stuff.").sites.add(site_obj) FlatPage.objects.create(url="/topsecret/", title="Top Secret", content="Now you know.", registration_required=True).sites.add(site_obj) call_command("runserver", HOSTNAME_AND_PORT)
def handle_noargs(self, **options): username = options.get('username', None) email = options.get('email', None) createsuperuser(username=username, password=None, email=email)