예제 #1
0
    def test_create_user_password_invalid(self):
        """
        Tests data: Create
        """
        self.assertEqual(User.objects.all().count(), 1)
        data = {
            'username': '******',
            'first_name': '',
            'last_name': '',
            're_password': '******',
            'password': '******',
            'email': '*****@*****.**',
            'groups': []
        }

        view = AdminUserCreateView.as_view()
        request = self.request_factory.post(reverse('admin_user_create'), data)
        request.user = self.user
        response = view(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(User.objects.all().count(), 1)
예제 #2
0
    def test_create_user_password_invalid(self):
        """
        Tests data: Create
        """
        self.assertEqual(User.objects.all().count(), 1)
        data = {
            'username': '******',
            'first_name': '',
            'last_name': '',
            're_password': '******',
            'password': '******',
            'email': '*****@*****.**',
            'groups': []
        }

        view = AdminUserCreateView.as_view()
        request = self.request_factory.post(
            reverse('admin_user_create'), data
        )
        request.user = self.user
        response = view(request)
        self.assertEqual(response.status_code, 200)
        self.assertEqual(User.objects.all().count(), 1)
예제 #3
0
        AdminGroupListView.as_view(),
        name='admin_group_list'),
    url(r'^group/create/$',
        AdminGroupCreateView.as_view(),
        name='admin_group_create'),
    url(r'^group/edit/(?P<pk>\d+)/$',
        AdminGroupEditView.as_view(),
        name='admin_group_edit'),
    url(r'^group/delete/$',
        AdminGroupDeleteView.as_view(),
        name='admin_group_delete'),

    #User
    url(r'^user/list/$', AdminUserListView.as_view(), name='admin_user_list'),
    url(r'^user/list/create/$',
        AdminUserCreateView.as_view(),
        name='admin_user_create'),
    url(r'^user/list/edit/(?P<pk>\d+)/$',
        AdminUserUpdateView.as_view(),
        name='admin_user_update'),
    url(r'^user/list/edit/(?P<pk>\d+)/status/$',
        AdminUserChangeStatusRedirectView.as_view(),
        name='admin_user_change_status'),
    url(r'^user/(?P<pk>\d+)/detail/group/$',
        AdminUserDetailView.as_view(),
        name='admin_user_group_detail'),
    url(r'^user/(?P<pk>\d+)/detail/permission/$',
        AdminUserPermissionDetailView.as_view(),
        name='admin_user_permission_detail'),
    url(r'^user/(?P<pk>\d+)/detail/group/delete/$',
        AdminUserGroupDeleteView.as_view(),
예제 #4
0
                       url(r'^group/edit/(?P<pk>\d+)/$',
                           AdminGroupEditView.as_view(),
                           name='admin_group_edit'),

                       url(r'^group/delete/$',
                           AdminGroupDeleteView.as_view(),
                           name='admin_group_delete'),

                       #User
                       url(r'^user/list/$',
                           AdminUserListView.as_view(),
                           name='admin_user_list'),


                       url(r'^user/list/create/$',
                           AdminUserCreateView.as_view(),
                           name='admin_user_create'),

                       url(r'^user/list/edit/(?P<pk>\d+)/$',
                           AdminUserUpdateView.as_view(),
                           name='admin_user_update'),

                       url(r'^user/list/edit/(?P<pk>\d+)/status/$',
                           AdminUserChangeStatusRedirectView.as_view(),
                           name='admin_user_change_status'),

                       url(r'^user/(?P<pk>\d+)/detail/group/$',
                           AdminUserDetailView.as_view(),
                           name='admin_user_group_detail'),

                       url(r'^user/(?P<pk>\d+)/detail/permission/$',