diff options
author | Akshen | 2019-03-05 11:53:37 +0530 |
---|---|---|
committer | GitHub | 2019-03-05 11:53:37 +0530 |
commit | d2867b9f320ab823f0d40ed948867019e172ee79 (patch) | |
tree | 72b1f971823ecb1aed88ce793c69921f66e4291e /fossee_manim/tests | |
parent | dd647ee3f5c0eb77fc04024c9864cd69a963bc16 (diff) | |
parent | efda4b675ab162346a72abf0ceee29cfc0f99001 (diff) | |
download | FOSSEE_animations-d2867b9f320ab823f0d40ed948867019e172ee79.tar.gz FOSSEE_animations-d2867b9f320ab823f0d40ed948867019e172ee79.tar.bz2 FOSSEE_animations-d2867b9f320ab823f0d40ed948867019e172ee79.zip |
Merge pull request #1 from Akshen/develop
Develop
Diffstat (limited to 'fossee_manim/tests')
-rw-r--r-- | fossee_manim/tests/__init__.py | 0 | ||||
-rw-r--r-- | fossee_manim/tests/test_models.py | 70 | ||||
-rw-r--r-- | fossee_manim/tests/test_views.py | 0 |
3 files changed, 70 insertions, 0 deletions
diff --git a/fossee_manim/tests/__init__.py b/fossee_manim/tests/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/fossee_manim/tests/__init__.py diff --git a/fossee_manim/tests/test_models.py b/fossee_manim/tests/test_models.py new file mode 100644 index 0000000..d7ffade --- /dev/null +++ b/fossee_manim/tests/test_models.py @@ -0,0 +1,70 @@ +from django.test import TestCase +from fossee_manim.models import ( + Profile, User + ) +from datetime import datetime + +# Setup for Model Test +def setUpModule(): + ''' + Sets up database + demo user as contributor and test user as reviewer + ''' + + demoUser1 = User.objects.create(username='demouser1', + email='test.user@gmail.com', password='pass@123') + demoUser2 = User.objects.create(username='demouser2', + email='test.user@gmail.com', password='pass@123') + + testUser1 = User.objects.create(username='testuser1', + email='test.user@gmail.com',password='pass@123') + + testUser2 = User.objects.create(username='testuser2', + email='test.user@gmail.com', password='pass@123') + + reviewer_profile = Profile.objects.create(user=testUser2, position='reviewer', + department='computer engineering', institute='ace', phone_number='1122334456', + title='Doctor', how_did_you_hear_about_us='Google', location='powai', state='IN-MH', + is_email_verified=1) + + contributor_profile = Profile.objects.create(user=demoUser2, position='contributor', + department='IT', institute='iit', phone_number='1122334456',location='powai', + title='Doctor', how_did_you_hear_about_us='Google', state='IN-MH', + is_email_verified=1) + + + +def tearDownModule(): + User.objects.all().delete() + Profile.objects.all().delete() + +class ProfileModelTest(TestCase): + ''' + This class tests the Profile Model + ''' + def setUp(self): + ''' + setsup profile for reviewer and contributor + ''' + self.testuser1 = User.objects.get(username='testuser1') + self.demouser1 = User.objects.get(username='demouser1') + + self.reviewer_profile1 = Profile.objects.create(user=self.testuser1, + position='reviewer', department='computer engineering', + institute='ace', phone_number='1123323344', + title='Doctor', how_did_you_hear_about_us='Google', location='powai', state='IN-MH', + is_email_verified=1) + + self.contributor_profile1 = Profile.objects.create(user=self.demouser1, position='contributor', + department='IT', institute='iit', phone_number='1122334455', + title='Doctor', how_did_you_hear_about_us='Google', location='powai', state='IN-MH', + is_email_verified=1) + + def test_profile_model(self): + self.assertEqual(self.demouser1.email,'test.user@gmail.com') + self.assertEqual(self.testuser1.email,'test.user@gmail.com') + self.assertEqual(self.reviewer_profile1.position,'reviewer') + self.assertEqual(self.contributor_profile1.position,'contributor') + self.assertEqual(self.contributor_profile1.location,'powai') + self.assertEqual(self.reviewer_profile1.location,'powai') + self.assertEqual(self.contributor_profile1.how_did_you_hear_about_us,'Google')
\ No newline at end of file diff --git a/fossee_manim/tests/test_views.py b/fossee_manim/tests/test_views.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/fossee_manim/tests/test_views.py |