Esempio n. 1
0
 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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    }),
)

#--- 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)
Esempio n. 4
0
    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)
Esempio n. 6
0
    def handle_noargs(self, **options):
        username = options.get('username', None)
        email = options.get('email', None)

        createsuperuser(username=username, password=None, email=email)