From 313bfcf6b4960c8224e282abdb7f8bce0d3469b1 Mon Sep 17 00:00:00 2001 From: Akshen Date: Wed, 2 Aug 2017 11:47:11 +0530 Subject: Updates TestCases --- workshop_app/tests/test_models.py | 26 ++++++++++++++++++++++++-- workshop_app/tests/test_views.py | 28 +++++++++++++++++++++++++++- 2 files changed, 51 insertions(+), 3 deletions(-) (limited to 'workshop_app/tests') 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/') -- cgit From 0e19fd1f299559bbe71ea9f728777c29574d79a2 Mon Sep 17 00:00:00 2001 From: Akshen Date: Wed, 2 Aug 2017 11:47:11 +0530 Subject: Updates TestCases --- workshop_app/tests/test_models.py | 34 ++++++++++++++++++++++++++++++++-- workshop_app/tests/test_views.py | 28 +++++++++++++++++++++++++++- 2 files changed, 59 insertions(+), 3 deletions(-) (limited to 'workshop_app/tests') diff --git a/workshop_app/tests/test_models.py b/workshop_app/tests/test_models.py index bd037ec..eafabc8 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,32 @@ 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_testimonials_model(self): + self.assertEqual(self.testimonial_one.name, 'ABC XYZ') + self.assertEqual(self.testimonial_one.department, 'CS') + self.assertEqual(self.testimonial_one.institute, 'VIDYA GHAR') + self.assertEqual(self.testimonial_one.message, 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') + diff --git a/workshop_app/tests/test_views.py b/workshop_app/tests/test_views.py index b37e416..54d7b2c 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/') -- cgit From 3019e5f9ead7c3c77fcf0af40de9168f558f8047 Mon Sep 17 00:00:00 2001 From: Akshen Date: Mon, 7 Aug 2017 15:53:21 +0530 Subject: Fixes Test cases - Fixes test cases for StaticPages in test_view --- workshop_app/tests/test_views.py | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) (limited to 'workshop_app/tests') diff --git a/workshop_app/tests/test_views.py b/workshop_app/tests/test_views.py index e9fe8bc..5dbfff5 100644 --- a/workshop_app/tests/test_views.py +++ b/workshop_app/tests/test_views.py @@ -262,11 +262,30 @@ 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_testimonials(self): + response = self.client.get('/testimonials/') + self.assertEqual(response.status_code, 200) + + def test_register(self): + response = self.client.get('/register/') + self.assertEqual(response.status_code, 200) + + def test_faq(self): + response = self.client.get('/faq/') + self.assertEqual(response.status_code, 200) + + def test_how_to_participate(self): + response = self.client.get('/how_to_participate/') + self.assertEqual(response.status_code, 200) + + def test_benefits(self): + response = self.client.get('/benefits/') + self.assertEqual(response.status_code, 200) + + def test_fileview(self): + response = self.client.get('/file_view/flowchart') + self.assertEqual(response.status_code, 200) + def test_view_workshoptype_details(self): - self.client.get('/view_workshoptype_details/') + response = self.client.get('/view_workshoptype_details/') + self.assertEqual(response.status_code, 200) -- cgit