I have a test which succeeds in development but fails with Apache in
staging ...
Here is the test ...
def test_course_view_not_found_status_code(self):
# no course exists with pk of 99
response = self.client.get(reverse('course:course_view',
kwargs={'pk': 99}))
self.assertEquals(response.status_code, 404)
The status code from the staging server with Apache is 301 <-- Huh?
The test class tearDown() deletes all courses between each test.
Here is the view ...
def course_view(request, pk=None):
course = get_object_or_404(Course, pk=pk)
# login is needed if there are questions/answers
if course.login_needed or request.user.is_authenticated:
return course_login_required(request, course=course)
else:
return course_login_not_required(request, course=course)
What am I doing wrong?
Thanks
Mike
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/dff00ca5-ef30-85ed-dc6a-96d06db988d9%40dewhirst.com.au.
For more options, visit https://groups.google.com/d/optout.