Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

Commit

Permalink
some refactoring for clearest code
Browse files Browse the repository at this point in the history
  • Loading branch information
Olivier Demah committed Apr 26, 2015
1 parent 4d024b6 commit 5a642c4
Showing 1 changed file with 1 addition and 85 deletions.
86 changes: 1 addition & 85 deletions django_th/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@
from django_th.views import TriggerEditedTemplateView
from django_th.views import TriggerDeletedTemplateView
from django_th.views import TriggerListView
from django_th.views_userservices import UserServiceAddedTemplateView
from django_th.views_userservices import UserServiceDeletedTemplateView
from django_th.views_userservices import UserServiceListView
from django_th.models import TriggerService, UserService
from django_th.models import TriggerService


class TriggerEditedTemplateViewTestCase(unittest.TestCase):
Expand Down Expand Up @@ -46,87 +43,6 @@ def test_get(self):
self.assertEqual(response.context_data['sentence'], sentence)


class UserServiceAddedTemplateViewTestCase(unittest.TestCase):

def test_get(self):
template_name = 'services/thanks_service.html'
# Setup request and view.
request = RequestFactory().get('/th/service/add/thanks')
view = UserServiceAddedTemplateView.as_view(
template_name=template_name)
sentence = 'Your service has been successfully created'
# Run.
response = view(request)
# Check.
self.assertEqual(response.status_code, 200)
self.assertEqual(
response.template_name[0], 'services/thanks_service.html')
self.assertEqual(response.context_data['sentence'], sentence)


class UserServiceDeletedTemplateViewTestCase(unittest.TestCase):

def test_get(self):
template_name = 'services/thanks_service.html'
# Setup request and view.
request = RequestFactory().get('/th/service/delete/thanks')
view = UserServiceDeletedTemplateView.as_view(
template_name=template_name)
sentence = 'Your service has been successfully deleted'
# Run.
response = view(request)
# Check.
self.assertEqual(response.status_code, 200)
self.assertEqual(
response.template_name[0], 'services/thanks_service.html')
self.assertEqual(response.context_data['sentence'], sentence)


class UserServiceListViewTestCase(unittest.TestCase):

def setUp(self):
# Every test needs access to the request factory.
self.factory = RequestFactory()
try:
self.user = User.objects.get(username='john')
except User.DoesNotExist:
self.user = User.objects.create_user(
username='john', email='john@doe.info', password='doe')

def test_context_data(self):
# Setup request and view
queryset = UserService.objects.all()

request = self.factory.get('/')
request.user = self.user

view = UserServiceListView(
template_name='services/services.html',
context_object_name="services_list",
object_list=queryset)
view = setup_view(view, request)

context = view.get_context_data()

if request.user.is_authenticated():
nb_user_service = nb_service = 20
if nb_user_service == nb_service:
context['action'] = 'hide'
self.assertEqual(context['action'], 'hide')
else:
context['action'] = 'display'
self.assertEqual(context['action'], 'display')

nb_user_service = 19
nb_service = 20
if nb_user_service == nb_service:
context['action'] = 'hide'
self.assertEqual(context['action'], 'hide')
else:
context['action'] = 'display'
self.assertEqual(context['action'], 'display')


class TriggerListViewTestCase(unittest.TestCase):

def setUp(self):
Expand Down

0 comments on commit 5a642c4

Please sign in to comment.