diff options
Diffstat (limited to 'workshop_app')
-rw-r--r-- | workshop_app/tests/test_models.py | 26 | ||||
-rw-r--r-- | workshop_app/tests/test_views.py | 28 |
2 files changed, 51 insertions, 3 deletions
diff --git a/workshop_app/tests/test_models.py b/workshop_app/tests/test_models.py index bd037ec..cbffcfe 100644 --- a/workshop_app/tests/test_models.py +++ b/workshop_app/tests/test_models.py @@ -1,7 +1,8 @@ from django.test import TestCase from workshop_app.models import ( - Profile, User, Workshop, WorkshopType, - RequestedWorkshop, BookedWorkshop, ProposeWorkshopDate + Profile, User, Workshop, WorkshopType, + RequestedWorkshop, BookedWorkshop, ProposeWorkshopDate, + Testimonial ) from datetime import datetime @@ -187,3 +188,24 @@ class BookedWorkshopModelTest(TestCase): self.assertEqual(self.bwr.booked_workshop_requested.requested_workshop_title.workshoptype_name, 'ISCP' ) +class TestimonialModelTest(TestCase): + ''' + This class tests the Testimonial Model + ''' + + def setUp(self): + self.testimonial_one = Testimonial.objects.create( + name='ABC XYZ', + institute='VIDYA GHAR', + department='CS', + message='Lorem ipsum dolor sit amet, consectetur \ + tempor incididunt ut labore et dolore magna aliqua\ + quis nostrud exercitation ullamco laboris nisi ut \ + consequat. Duis aute irure dolor in reprehenderit in voluptat\ + cillum dolore eu fugiat nulla pariatur. Excepteur sint \ + proident, sunt in culpa qui officia deserunt mollit anim' + ) + + def test_testimonialsmodel(self): + self.assertEqual(self.testimonial_one.name, 'ABC XYZ') + self.assertEqual(self.testimonial_one.department, 'CS')
\ No newline at end of file diff --git a/workshop_app/tests/test_views.py b/workshop_app/tests/test_views.py index b37e416..e9fe8bc 100644 --- a/workshop_app/tests/test_views.py +++ b/workshop_app/tests/test_views.py @@ -91,6 +91,21 @@ class TestProfile(TestCase): self.assertEqual(response.status_code, 200) # self.assertTemplateUsed(response, 'workshop_app/profile_updated.html') + def test_register_page(self): + self.client.get('/register/') + self.register_response = self.client.post('/register/', + data={ + 'username':'testuser', + 'email':'test@user.com', + 'password':'ABCD@123*', + 'confirm password':'ABCD@123*', + 'first name':'testor', + 'last name':'user', + 'phone number': 1234567890, + 'institute':'IIT', + 'department':(2)}) + + self.assertEqual(self.register_response.status_code,200) class TestWorkshopCreation(TestCase): def setUp(self): @@ -183,7 +198,8 @@ class TestWorkshopCreation(TestCase): 'proposed_workshop_date': '2017-06-06' }) self.proposed_workshop = ProposeWorkshopDate.objects.get(proposed_workshop_date='2017-06-06') - self.assertEqual(str(self.proposed_workshop.proposed_workshop_title),'ISCP 1days, 8hours a day') + self.assertEqual(str(self.proposed_workshop.proposed_workshop_title), + 'ISCP 1days, 8hours a day') self.client.logout() @@ -244,3 +260,13 @@ class TestWorkshopDashboard(TestCase): ) +class TestStaticPages(TestCase): + + def test_testimonials(self): self.client.get('/testimonials/') + def test_register(self): self.client.get('/register/') + def test_faq(self): self.client.get('/faq/') + def test_how_to_participate(self): self.client.get('/how_to_participate/') + def test_benefits(self): self.client.get('/benefits/') + def test_fileview(self): self.client.get('/file_view/') + def test_view_workshoptype_details(self): + self.client.get('/view_workshoptype_details/') |