Exemplo n.º 1
0
    def test_messages_in_context_request_factory(self):

        factory = RequestFactory()
        request = factory.get('/')

        response = NachrichtenList.as_view()(request)

        self.assertEquals(list(response.context_data['object_list']), [])

        u = User.objects.create(username="******", password="******")
        gt = GremiumTyp.objects.create(name="Testtyp")
        g = Gremium.objects.create(name="Testgremium", typ=gt)
        gu = GremiumUser.objects.create(gremium=g, user=u)
        vt = VorhabenTyp.objects.create(name="Testvorhabentyp")
        v = Vorhaben.objects.create(name="Testvorhaben", nummer="T1",
            typ=vt)
        vg = GremiumVorhaben.objects.create(gremium=g, vorhaben=v)
        n = Nachricht.objects.create(text="Test", owner=u, vorhaben=v,
            gremium=g)

        response = NachrichtenList.as_view()(request)

        self.assertEquals(response.context_data['object_list'].count(), 1)
Exemplo n.º 2
0
    def test_messages_in_context_request_factory(self):

        factory = RequestFactory()
        request = factory.get('/')

        response = NachrichtenList.as_view()(request)

        self.assertEquals(list(response.context_data['object_list']), [])

        u = User.objects.create(username="******", password="******")
        gt = GremiumTyp.objects.create(name="Testtyp")
        g = Gremium.objects.create(name="Testgremium", typ=gt)
        gu = GremiumUser.objects.create(gremium=g, user=u)
        vt = VorhabenTyp.objects.create(name="Testvorhabentyp")
        v = Vorhaben.objects.create(name="Testvorhaben", nummer="T1", typ=vt)
        vg = GremiumVorhaben.objects.create(gremium=g, vorhaben=v)
        n = Nachricht.objects.create(text="Test",
                                     owner=u,
                                     vorhaben=v,
                                     gremium=g)

        response = NachrichtenList.as_view()(request)

        self.assertEquals(response.context_data['object_list'].count(), 1)
Exemplo n.º 3
0
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from django.views.generic import TemplateView

from fraktionstool.views import NachrichtenList, HilfeList
from fraktionstool.views import list_gremien, list_vorhaben, list_nachrichten

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    url(r'^$', login_required(NachrichtenList.as_view()), name='ftool-home'),
    url(r'^nachrichten/gremium/(?P<gremium>-?\d+)/showall/(?P<show_all>[01])/vorhaben/(?P<vorhaben>-?\d+)/$',
        login_required(NachrichtenList.as_view()), name='ftool-home-gremium'),
    # url(r'^mysite/', include('mysite.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^hilfe/', HilfeList.as_view(template_name='hilfe.html'))
)

urlpatterns += patterns('django.contrib.auth.views',
    url(r'^login/$', 'login', {'template_name': 'login.html'},
        name='mysite_login'),
    url(r'^logout/$', 'logout', {'next_page': '/'}, name='mysite_logout'),
    url(r'^accounts/password_change/$', 'password_change',
            {'template_name': 'password_change.html'}, name='change_password'),
Exemplo n.º 4
0
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from django.views.generic import TemplateView

from fraktionstool.views import NachrichtenList, HilfeList
from fraktionstool.views import list_gremien, list_vorhaben, list_nachrichten

from django.contrib import admin

admin.autodiscover()

urlpatterns = patterns(
    '',
    # Examples:
    url(r'^$', login_required(NachrichtenList.as_view()), name='ftool-home'),
    url(r'^nachrichten/gremium/(?P<gremium>-?\d+)/showall/(?P<show_all>[01])/vorhaben/(?P<vorhaben>-?\d+)/$',
        login_required(NachrichtenList.as_view()),
        name='ftool-home-gremium'),
    # url(r'^mysite/', include('mysite.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^hilfe/', HilfeList.as_view(template_name='hilfe.html')))

urlpatterns += patterns(
    'django.contrib.auth.views',
    url(r'^login/$',
        'login', {'template_name': 'login.html'},