diff --git a/djangoldp/tests/tests_auto_author.py b/djangoldp/tests/tests_auto_author.py index 898b1c94a4ee200e02dc69909287777b4b7e2560..e32e4ab7b3176fe013cb168d4c7077e857677109 100644 --- a/djangoldp/tests/tests_auto_author.py +++ b/djangoldp/tests/tests_auto_author.py @@ -1,7 +1,8 @@ import json from django.contrib.auth import get_user_model -from rest_framework.test import APIRequestFactory, APIClient, APITestCase +from rest_framework.test import APIClient, APIRequestFactory, APITestCase + from djangoldp.tests.models import UserProfile @@ -22,4 +23,4 @@ class TestAutoAuthor(APITestCase): response = self.client.post('/posts/', data=json.dumps(post), content_type='application/ld+json') self.assertEqual(response.status_code, 201) - self.assertEquals(response.data['content'], "post content") \ No newline at end of file + self.assertEqual(response.data['content'], "post content") \ No newline at end of file diff --git a/djangoldp/tests/tests_backlinks_service.py b/djangoldp/tests/tests_backlinks_service.py index df45641842737156c862e43af4f2174775760dd0..8b5a7c110b75a3b00a2fd6009309ac6cb041e5fc 100644 --- a/djangoldp/tests/tests_backlinks_service.py +++ b/djangoldp/tests/tests_backlinks_service.py @@ -1,12 +1,15 @@ -import uuid -import time import copy +import time +import uuid + from django.contrib.auth import get_user_model from django.test import override_settings from rest_framework.test import APIClient, APITestCase -from djangoldp.tests.models import Circle, Project + +from djangoldp.activities.services import (BACKLINKS_ACTOR, ActivityPubService, + ActivityQueueService) from djangoldp.models import Activity, ScheduledActivity -from djangoldp.activities.services import BACKLINKS_ACTOR, ActivityPubService, ActivityQueueService +from djangoldp.tests.models import Circle, Project class TestsBacklinksService(APITestCase): @@ -111,13 +114,13 @@ class TestsBacklinksService(APITestCase): time.sleep(0.1) # assert that all scheduled activities were cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) + self.assertEqual(ScheduledActivity.objects.count(), 0) # assert that ONLY the newly scheduled activity was sent activities = Activity.objects.all() - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(Activity.objects.count(), 1) astream = activities[0].to_activitystream() - self.assertEquals(astream['summary'], new_activity['summary']) + self.assertEqual(astream['summary'], new_activity['summary']) activities[0].delete() # variation using expanded syntax @@ -147,8 +150,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('http://127.0.0.1:8001/idontexist/', scheduled_b) # assert that both scheduled activities were sent, and the scheduled activities were cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 2) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 2) # variation on the previous test where the two activities are working on different models (using the same object) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') @@ -168,8 +171,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('http://127.0.0.1:8001/idontexist/', scheduled_b) # assert that both scheduled activities were sent, and the scheduled activities were cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 2) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 2) # variation using an Add and a Remove (one defines target, the other origin) # also tests that an unnecessary add is not sent @@ -189,8 +192,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('http://127.0.0.1:8001/idontexist/', scheduled_b) # assert that both scheduled activities were sent, and the scheduled activities were cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 1) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') def test_unnecessary_add_not_sent(self): @@ -206,8 +209,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled_b) # assert that only the previous activity was sent, and the scheduled activites cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 1) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') def test_unnecessary_remove_not_sent(self): @@ -223,8 +226,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled_b) # assert that only the previous activity was sent, and the scheduled activites cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 1) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') def test_necessary_add_sent(self): @@ -240,8 +243,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled_b) # assert that both activities sent, and the scheduled activites cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 2) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 2) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') def test_first_add_sent(self): @@ -254,8 +257,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled) # assert that the activity was sent, and the scheduled activites cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 1) # validate Update activity objects have new info before sending the notification @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') @@ -278,8 +281,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled_b) # assert that only the previous activity was sent, and the scheduled activites cleaned up - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 1) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') def test_necessary_update_is_sent(self): @@ -302,8 +305,8 @@ class TestsBacklinksService(APITestCase): ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled_b) # assert that both activities were sent - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 2) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 2) @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX='DEBUG') def test_first_update_is_sent(self): @@ -318,5 +321,5 @@ class TestsBacklinksService(APITestCase): scheduled = ActivityQueueService._save_sent_activity(activity, ScheduledActivity, type='update', external_id='https://distant.com/inbox/') ActivityQueueService._activity_queue_worker('https://distant.com/inbox/', scheduled) - self.assertEquals(ScheduledActivity.objects.count(), 0) - self.assertEquals(Activity.objects.count(), 1) + self.assertEqual(ScheduledActivity.objects.count(), 0) + self.assertEqual(Activity.objects.count(), 1) diff --git a/djangoldp/tests/tests_cache.py b/djangoldp/tests/tests_cache.py index cc3c9eec680095155bc5262e15ef697c9d59f479..82e3688e71532b0cc73e2bda29a8e48771e6fd92 100644 --- a/djangoldp/tests/tests_cache.py +++ b/djangoldp/tests/tests_cache.py @@ -1,9 +1,9 @@ from django.contrib.auth import get_user_model from django.test import TestCase, override_settings -from rest_framework.test import APIRequestFactory, APIClient +from rest_framework.test import APIClient, APIRequestFactory from rest_framework.utils import json -from djangoldp.tests.models import Conversation, Project, Circle +from djangoldp.tests.models import Circle, Conversation, Project class TestCache(TestCase): @@ -45,8 +45,8 @@ class TestCache(TestCase): response = self.client.get('/batchs/', content_type='application/ld+json') self.assertIn('ldp:contains', response.data) - self.assertEquals(response.data['ldp:contains'][0]['title'], "title") - self.assertEquals(response.data['ldp:contains'][0]['invoice']['title'], "title 2") + self.assertEqual(response.data['ldp:contains'][0]['title'], "title") + self.assertEqual(response.data['ldp:contains'][0]['invoice']['title'], "title 2") # test resource cache after it is updated @override_settings(SERIALIZER_CACHE=True) @@ -68,7 +68,7 @@ class TestCache(TestCase): response = self.client.get('/conversations/{}/'.format(conversation.pk), content_type='application/ld+json') self.assertIn('peer_user', response.data) - self.assertEquals('conversation update', response.data['description']) + self.assertEqual('conversation update', response.data['description']) self.assertEqual(response.data['peer_user']['@id'], self.user.urlid) self.assertIn('@type', response.data['peer_user']) @@ -94,7 +94,7 @@ class TestCache(TestCase): response = self.client.get('/conversations/{}/'.format(conversation.pk), content_type='application/ld+json') self.assertIn('peer_user', response.data) - self.assertEquals('conversation update', response.data['description']) + self.assertEqual('conversation update', response.data['description']) self.assertIn('@id', response.data['peer_user']) # serialize external id and only external id self.assertEqual(response.data['peer_user']['@id'], external_user.urlid) diff --git a/djangoldp/tests/tests_get.py b/djangoldp/tests/tests_get.py index 1eb889c9ccd887422973da831de41e50a651e777..2dc0b22afc5e4862cc2e9089c5c7779db045e2e7 100644 --- a/djangoldp/tests/tests_get.py +++ b/djangoldp/tests/tests_get.py @@ -1,9 +1,13 @@ from datetime import datetime + from django.contrib.auth import get_user_model -from rest_framework.test import APIRequestFactory, APIClient, APITestCase +from rest_framework.test import APIClient, APIRequestFactory, APITestCase -from djangoldp.tests.models import User, Post, Invoice, JobOffer, Skill, Batch, DateModel, Circle, UserProfile, Conversation, Message from djangoldp.serializers import GLOBAL_SERIALIZER_CACHE +from djangoldp.tests.models import (Batch, Circle, Conversation, DateModel, + Invoice, JobOffer, Message, Post, Skill, + User, UserProfile) + class TestGET(APITestCase): @@ -21,7 +25,7 @@ class TestGET(APITestCase): post = Post.objects.create(content="content") response = self.client.get('/posts/{}/'.format(post.pk), content_type='application/ld+json', HTTP_ORIGIN='http://localhost:8080/test/') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['content'], "content") + self.assertEqual(response.data['content'], "content") self.assertIn('author', response.data) self.assertIn('@type', response.data) @@ -39,7 +43,7 @@ class TestGET(APITestCase): post = Post.objects.create(content="content", author=user) response = self.client.get('/posts/{}/'.format(post.pk), content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['content'], "content") + self.assertEqual(response.data['content'], "content") self.assertEqual(response.data['author']['@id'], user.urlid) def test_get_container(self): @@ -48,7 +52,7 @@ class TestGET(APITestCase): Post.objects.create(content="federated", urlid="https://external.com/posts/1/") response = self.client.get('/posts/', content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(1, len(response.data['ldp:contains'])) + self.assertEqual(1, len(response.data['ldp:contains'])) self.assertIn('@type', response.data) self.assertIn('@type', response.data['ldp:contains'][0]) self.assertNotIn('permissions', response.data['ldp:contains'][0]) @@ -57,12 +61,12 @@ class TestGET(APITestCase): response = self.client.get('/invoices/', content_type='application/ld+json') self.assertEqual(response.status_code, 200) self.assertIn('permissions', response.data) - self.assertEquals(1, len(response.data['permissions'])) # read only + self.assertEqual(1, len(response.data['permissions'])) # read only def test_get_empty_container(self): response = self.client.get('/posts/', content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(0, len(response.data['ldp:contains'])) + self.assertEqual(0, len(response.data['ldp:contains'])) def test_get_filtered_fields(self): skill = Skill.objects.create(title="Java", obligatoire="ok", slug="1") @@ -114,14 +118,14 @@ class TestGET(APITestCase): distant_batch = Batch.objects.create(invoice=invoice, title="distant", urlid="https://external.com/batch/1/") response = self.client.get('/invoices/{}/batches/'.format(invoice.pk), content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['@id'], 'http://happy-dev.fr/invoices/{}/batches/'.format(invoice.pk)) + self.assertEqual(response.data['@id'], 'http://happy-dev.fr/invoices/{}/batches/'.format(invoice.pk)) self.assertIn('permissions', response.data) - self.assertEquals(len(response.data['ldp:contains']), 2) + self.assertEqual(len(response.data['ldp:contains']), 2) self.assertIn('@type', response.data['ldp:contains'][0]) self.assertIn('@type', response.data['ldp:contains'][1]) self.assertNotIn('permissions', response.data['ldp:contains'][0]) self.assertNotIn('permissions', response.data['ldp:contains'][1]) - self.assertEquals(response.data['ldp:contains'][0]['invoice']['@id'], invoice.urlid) + self.assertEqual(response.data['ldp:contains'][0]['invoice']['@id'], invoice.urlid) self.assertEqual(response.data['ldp:contains'][1]['@id'], distant_batch.urlid) def test_get_nested_without_related_name(self): @@ -130,8 +134,8 @@ class TestGET(APITestCase): message = Message.objects.create(conversation=conversation, author_user=user) response = self.client.get('/conversations/{}/message_set/'.format(conversation.pk), content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['@id'], 'http://happy-dev.fr/conversations/{}/message_set/'.format(conversation.pk)) - self.assertEquals(len(response.data['ldp:contains']), 1) + self.assertEqual(response.data['@id'], 'http://happy-dev.fr/conversations/{}/message_set/'.format(conversation.pk)) + self.assertEqual(len(response.data['ldp:contains']), 1) # TODO: https://git.startinblox.com/djangoldp-packages/djangoldp/issues/335 # test getting a route with multiple nested fields (/job-offers/X/skills/Y/) @@ -232,4 +236,4 @@ class TestGET(APITestCase): # for test_fields in fields_to_test: # test_fields = list(test_fields) # o_f = [field for field in self.ordered_fields if field in test_fields] - # self.assertEquals(o_f, test_fields[:len(o_f)]) + # self.assertEqual(o_f, test_fields[:len(o_f)]) diff --git a/djangoldp/tests/tests_inbox.py b/djangoldp/tests/tests_inbox.py index b6aba595c082c20654ceed6e5e861b7c1fcb32a7..12b3bdf3391574bc59112c1eb1320cbd4492fa78 100644 --- a/djangoldp/tests/tests_inbox.py +++ b/djangoldp/tests/tests_inbox.py @@ -1,10 +1,12 @@ import json -from django.contrib.auth import get_user_model + from django.conf import settings +from django.contrib.auth import get_user_model from django.test import override_settings from rest_framework.test import APIClient, APITestCase -from djangoldp.tests.models import Circle, Project, DateModel, DateChild + from djangoldp.models import Activity, Follower +from djangoldp.tests.models import Circle, DateChild, DateModel, Project class TestsInbox(APITestCase): @@ -48,7 +50,7 @@ class TestsInbox(APITestCase): def _assert_activity_created(self, response, activity_len=1): '''Auxiliary function asserts that the activity was created and returned correctly''' activities = Activity.objects.all() - self.assertEquals(len(activities), activity_len) + self.assertEqual(len(activities), activity_len) self.assertIn(response["Location"], activities.values_list('urlid', flat=True)) def _assert_follower_created(self, local_urlid, external_urlid): @@ -76,13 +78,13 @@ class TestsInbox(APITestCase): # assert that the circle was created and the user associated as owner circles = Circle.objects.all() - self.assertEquals(len(circles), 1) + self.assertEqual(len(circles), 1) self.assertIn("https://distant.com/circles/1/", circles.values_list('urlid', flat=True)) self.assertEqual(circles[0].owner, self.user) self._assert_activity_created(response) # assert external circle member now following local user - self.assertEquals(Follower.objects.count(), 1) + self.assertEqual(Follower.objects.count(), 1) self._assert_follower_created(self.user.urlid, "https://distant.com/circles/1/") # # tests creation, and tests that consequential creation also happens @@ -108,7 +110,7 @@ class TestsInbox(APITestCase): # # assert that the circle was created and the user associated as member # circles = Circle.objects.all() - # self.assertEquals(len(circles), 1) + # self.assertEqual(len(circles), 1) # self.assertIn("https://distant.com/circles/1/", circles.values_list('urlid', flat=True)) # self.assertTrue(circles[0].members.filter(user=self.user).exists()) # self._assert_activity_created(response) @@ -136,8 +138,8 @@ class TestsInbox(APITestCase): self.assertEqual(response.status_code, 404) # assert that the circle was not created neither a backlinked user - self.assertEquals(Circle.objects.count(), 0) - self.assertEquals(get_user_model().objects.count(), prior_users_length) + self.assertEqual(Circle.objects.count(), 0) + self.assertEqual(get_user_model().objects.count(), prior_users_length) # # ADD ACTIVITIES @@ -158,14 +160,14 @@ class TestsInbox(APITestCase): # assert that the project backlink(s) & activity were created projects = Project.objects.all() user_projects = self.user.projects.all() - self.assertEquals(len(projects), 1) - self.assertEquals(len(user_projects), 1) + self.assertEqual(len(projects), 1) + self.assertEqual(len(user_projects), 1) self.assertIn("https://distant.com/projects/1/", projects.values_list('urlid', flat=True)) self.assertIn("https://distant.com/projects/1/", user_projects.values_list('urlid', flat=True)) self._assert_activity_created(response) # assert external circle member now following local user - self.assertEquals(Follower.objects.count(), 1) + self.assertEqual(Follower.objects.count(), 1) self._assert_follower_created(self.user.urlid, "https://distant.com/projects/1/") #TODO: write a new test for the new circle architecture @@ -196,14 +198,14 @@ class TestsInbox(APITestCase): # # assert that the circle backlink(s) & activity were created # circles = Circle.objects.all() # user_circles = self.user.circles.all() - # self.assertEquals(len(circles), 1) - # self.assertEquals(len(user_circles), 1) + # self.assertEqual(len(circles), 1) + # self.assertEqual(len(user_circles), 1) # self.assertIn(ext_circle_urlid, circles.values_list('urlid', flat=True)) # self.assertIn(ext_circlemember_urlid, user_circles.values_list('urlid', flat=True)) # self._assert_activity_created(response) # # assert external circle member now following local user - # self.assertEquals(Follower.objects.count(), 1) + # self.assertEqual(Follower.objects.count(), 1) # self._assert_follower_created(self.user.urlid, ext_circlemember_urlid) # test sending an add activity when the backlink already exists @@ -235,15 +237,15 @@ class TestsInbox(APITestCase): # # assert that the circle backlink(s) & activity were created # circles = Circle.objects.all() # user_circles = self.user.circles.all() - # self.assertEquals(len(circles), 1) - # self.assertEquals(len(user_circles), 1) + # self.assertEqual(len(circles), 1) + # self.assertEqual(len(user_circles), 1) # self.assertIn("https://distant.com/circles/1/", circles.values_list('urlid', flat=True)) # self.assertIn("https://distant.com/circle-members/1/", user_circles.values_list('urlid', flat=True)) # self._assert_activity_created(response) # self.assertEqual(Activity.objects.count(), prior_count + 1) # # assert that followers exist for the external urlids - # self.assertEquals(Follower.objects.count(), 1) + # self.assertEqual(Follower.objects.count(), 1) # self._assert_follower_created(self.user.urlid, '') #TODO: replace with an existing model # TODO: https://git.startinblox.com/djangoldp-packages/djangoldp/issues/250 @@ -272,10 +274,10 @@ class TestsInbox(APITestCase): self.assertEqual(response.status_code, 400) # assert that nothing was created - self.assertEquals(Circle.objects.count(), 0) - self.assertEquals(self.user.owned_circles.count(), 0) + self.assertEqual(Circle.objects.count(), 0) + self.assertEqual(self.user.owned_circles.count(), 0) self.assertEqual(Activity.objects.count(), 0) - self.assertEquals(Follower.objects.count(), 0) + self.assertEqual(Follower.objects.count(), 0) # # error behaviour - invalid url # @override_settings(SEND_BACKLINKS=True, DISABLE_OUTBOX=True) @@ -440,8 +442,8 @@ class TestsInbox(APITestCase): # assert that the project backlink(s) & activity were created projects = Project.objects.all() user_projects = self.user.projects.all() - self.assertEquals(len(projects), 1) - self.assertEquals(len(user_projects), 1) + self.assertEqual(len(projects), 1) + self.assertEqual(len(user_projects), 1) self.assertIn("https://distant.com/projects/1/", projects.values_list('urlid', flat=True)) self.assertIn("https://distant.com/projects/1/", user_projects.values_list('urlid', flat=True)) self._assert_activity_created(response) @@ -494,8 +496,8 @@ class TestsInbox(APITestCase): # assert that the circle backlink(s) were removed & activity were created projects = Project.objects.all() user_projects = self.user.projects.all() - self.assertEquals(len(projects), 1) - self.assertEquals(len(user_projects), 0) + self.assertEqual(len(projects), 1) + self.assertEqual(len(user_projects), 0) self.assertIn("https://distant.com/projects/1/", projects.values_list('urlid', flat=True)) self._assert_activity_created(response, prior_activity_count + 1) self.assertEqual(Follower.objects.count(), 0) @@ -574,9 +576,9 @@ class TestsInbox(APITestCase): # # assert that the Circle member was removed and activity was created # circles = Circle.objects.all() # user_circles = self.user.circles.all() - # self.assertEquals(len(circles), 1) - # self.assertEquals(circle.members.count(), 0) - # self.assertEquals(len(user_circles), 0) + # self.assertEqual(len(circles), 1) + # self.assertEqual(circle.members.count(), 0) + # self.assertEqual(len(user_circles), 0) # self.assertIn("https://distant.com/circles/1/", circles.values_list('urlid', flat=True)) # self._assert_activity_created(response) # self.assertEqual(Follower.objects.count(), 0) @@ -608,8 +610,8 @@ class TestsInbox(APITestCase): # assert that the circle was created and the user associated as owner circles = Circle.objects.all() users = get_user_model().objects.all() - self.assertEquals(len(circles), 1) - self.assertEquals(len(users), prior_user_count + 1) + self.assertEqual(len(circles), 1) + self.assertEqual(len(users), prior_user_count + 1) distant_user = get_user_model().objects.get(urlid="https://distant.com/users/1/") self.assertIn("https://distant.com/circles/1/", circles.values_list('urlid', flat=True)) self.assertEqual(circles[0].owner, distant_user) @@ -632,7 +634,7 @@ class TestsInbox(APITestCase): # assert that Follower was created with correct values followers = Follower.objects.all() - self.assertEquals(len(followers), 1) + self.assertEqual(len(followers), 1) self._assert_activity_created(response) follower = followers[0] self.assertEqual("http://127.0.0.1:8000/inbox/", follower.inbox) @@ -643,10 +645,10 @@ class TestsInbox(APITestCase): circle = Circle.objects.create(description='Test Description') Follower.objects.create(object=circle.urlid, inbox="http://127.0.0.1:8000/inbox/") followers = Follower.objects.all() - self.assertEquals(len(followers), 1) + self.assertEqual(len(followers), 1) circle.delete() followers = Follower.objects.all() - self.assertEquals(len(followers), 0) + self.assertEqual(len(followers), 0) # # GET Inbox diff --git a/djangoldp/tests/tests_ldp_model.py b/djangoldp/tests/tests_ldp_model.py index 0d76f6724c04124fe3bbb7ccd81c7bc4a1a84a0c..b75386ba4fb33aea5f3c4049ad23ed16c6e3a0f6 100644 --- a/djangoldp/tests/tests_ldp_model.py +++ b/djangoldp/tests/tests_ldp_model.py @@ -1,31 +1,32 @@ from django.test import TestCase from djangoldp.models import Model -from djangoldp.tests.models import Dummy, LDPDummy, NoSuperUsersAllowedModel, JobOffer +from djangoldp.tests.models import (Dummy, JobOffer, LDPDummy, + NoSuperUsersAllowedModel) class LDPModelTest(TestCase): def test_class_not_inheriting_ldp_model(self): dummy = Dummy.objects.create(some="text") - self.assertEquals("/dummys/", Model.container_id(dummy)) - self.assertEquals("/dummys/{}/".format(dummy.slug), Model.resource_id(dummy)) + self.assertEqual("/dummys/", Model.container_id(dummy)) + self.assertEqual("/dummys/{}/".format(dummy.slug), Model.resource_id(dummy)) def test_class_inheriting_ldp_model(self): dummy = LDPDummy.objects.create(some="text") - self.assertEquals("/ldpdummys/", dummy.get_container_id()) - self.assertEquals("http://happy-dev.fr/ldpdummys/{}/".format(dummy.pk), dummy.get_absolute_url()) - self.assertEquals("/ldpdummys/", Model.container_id(dummy)) - self.assertEquals("/ldpdummys/{}/".format(dummy.pk), Model.resource_id(dummy)) + self.assertEqual("/ldpdummys/", dummy.get_container_id()) + self.assertEqual("http://happy-dev.fr/ldpdummys/{}/".format(dummy.pk), dummy.get_absolute_url()) + self.assertEqual("/ldpdummys/", Model.container_id(dummy)) + self.assertEqual("/ldpdummys/{}/".format(dummy.pk), Model.resource_id(dummy)) def test_from_resolve_id(self): saved_instance = Dummy.objects.create(some="text", slug="someid") result = Model.resolve_id("/dummys/{}/".format(saved_instance.slug)) - self.assertEquals(saved_instance, result) + self.assertEqual(saved_instance, result) def test_resolve_container(self): result = Model.resolve_container("/dummys/") - self.assertEquals(Dummy, result) + self.assertEqual(Dummy, result) def test_auto_url(self): from django.urls import get_resolver @@ -33,7 +34,7 @@ class LDPModelTest(TestCase): view_name = '{}-list'.format(dummy._meta.object_name.lower()) path = 'http://happy-dev.fr/{}{}/'.format(get_resolver().reverse_dict[view_name][0][0][0], dummy.pk) - self.assertEquals(path, dummy.get_absolute_url()) + self.assertEqual(path, dummy.get_absolute_url()) def test_ldp_manager_local_objects(self): local = LDPDummy.objects.create(some='text') diff --git a/djangoldp/tests/tests_model_serializer.py b/djangoldp/tests/tests_model_serializer.py index cc4204aaafc47c773dd66dfb353690fee322dfcd..ef3ffef6de9bb87d3077dd988bd65d87f695f0c5 100644 --- a/djangoldp/tests/tests_model_serializer.py +++ b/djangoldp/tests/tests_model_serializer.py @@ -1,11 +1,11 @@ from django.conf import settings from django.contrib.auth import get_user_model from django.test import TestCase, override_settings -from rest_framework.test import APIRequestFactory, APIClient +from rest_framework.test import APIClient, APIRequestFactory from djangoldp.serializers import LDPSerializer -from djangoldp.tests.models import Invoice, Batch, ModelTask -from djangoldp.tests.models import Skill, JobOffer, Conversation, Message +from djangoldp.tests.models import (Batch, Conversation, Invoice, JobOffer, + Message, ModelTask, Skill) class LDPModelSerializerTestCase(TestCase): @@ -42,13 +42,13 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid(raise_exception=True) result = serializer.save() - self.assertEquals(result.title, "job test updated") + self.assertEqual(result.title, "job test updated") self.assertIs(result.skills.count(), 2) skills = result.skills.all().order_by("title") - self.assertEquals(skills[0].title, "new skill") - self.assertEquals(skills[0].obligatoire, "okay") - self.assertEquals(skills[1].title, "z") # updated - self.assertEquals(skills[1].obligatoire, pre_existing_skill.obligatoire) + self.assertEqual(skills[0].title, "new skill") + self.assertEqual(skills[0].obligatoire, "okay") + self.assertEqual(skills[1].title, "z") # updated + self.assertEqual(skills[1].obligatoire, pre_existing_skill.obligatoire) # TODO: https://git.startinblox.com/djangoldp-packages/djangoldp/issues/326 ''' @@ -72,13 +72,13 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid(raise_exception=True) result = serializer.save(partial=True) - self.assertEquals(result.title, job.title) + self.assertEqual(result.title, job.title) self.assertIs(result.skills.count(), 3) skills = result.skills.all().order_by('title') - self.assertEquals(skills[0].title, "new skill") # new skill - self.assertEquals(skills[1].title, pre_existing_skill_a.title) # old skill unchanged - self.assertEquals(skills[2].title, "z") # updated - self.assertEquals(skills[2].obligatoire, pre_existing_skill_b.obligatoire) # another field not updated + self.assertEqual(skills[0].title, "new skill") # new skill + self.assertEqual(skills[1].title, pre_existing_skill_a.title) # old skill unchanged + self.assertEqual(skills[2].title, "z") # updated + self.assertEqual(skills[2].obligatoire, pre_existing_skill_b.obligatoire) # another field not updated ''' def test_update_container_edit_and_new_external_resources(self): @@ -101,17 +101,17 @@ class LDPModelSerializerTestCase(TestCase): result = serializer.save() skills = result.skills.all().order_by('urlid') - self.assertEquals(result.title, job.title) + self.assertEqual(result.title, job.title) self.assertEqual(result.pk, job.pk) self.assertEqual(result.urlid, job.urlid) self.assertIs(result.skills.count(), 2) - self.assertEquals(skills[0].title, "external skill") # new skill - self.assertEquals(skills[0].urlid, "https://external.com/skills/1/") # new skill - self.assertEquals(skills[0].obligatoire, "okay") - self.assertEquals(skills[1].title, pre_existing_external.title) # old skill unchanged - self.assertEquals(skills[1].urlid, pre_existing_external.urlid) - self.assertEquals(skills[1].obligatoire, "okay") - self.assertEquals(skills[1].pk, pre_existing_external.pk) + self.assertEqual(skills[0].title, "external skill") # new skill + self.assertEqual(skills[0].urlid, "https://external.com/skills/1/") # new skill + self.assertEqual(skills[0].obligatoire, "okay") + self.assertEqual(skills[1].title, pre_existing_external.title) # old skill unchanged + self.assertEqual(skills[1].urlid, pre_existing_external.urlid) + self.assertEqual(skills[1].obligatoire, "okay") + self.assertEqual(skills[1].pk, pre_existing_external.pk) def test_update_container_attach_existing_resource(self): job = JobOffer.objects.create(title="job test") @@ -134,11 +134,11 @@ class LDPModelSerializerTestCase(TestCase): result = serializer.save() skills = result.skills.all().order_by('urlid') - self.assertEquals(result.title, job.title) + self.assertEqual(result.title, job.title) self.assertEqual(result.pk, job.pk) self.assertEqual(result.urlid, job.urlid) self.assertIs(result.skills.count(), 1) - self.assertEquals(skills[0].urlid, pre_existing_skill.urlid) + self.assertEqual(skills[0].urlid, pre_existing_skill.urlid) self.assertIs(another_job.skills.count(), 1) self.assertIs(Skill.objects.count(), 1) @@ -164,11 +164,11 @@ class LDPModelSerializerTestCase(TestCase): result = serializer.save() skills = result.skills.all().order_by('urlid') - self.assertEquals(result.title, job.title) + self.assertEqual(result.title, job.title) self.assertEqual(result.pk, job.pk) self.assertEqual(result.urlid, job.urlid) self.assertIs(result.skills.count(), 1) - self.assertEquals(skills[0].urlid, pre_existing_external.urlid) + self.assertEqual(skills[0].urlid, pre_existing_external.urlid) self.assertIs(another_job.skills.count(), 1) self.assertIs(Skill.objects.count(), 1) @@ -275,7 +275,7 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid(raise_exception=True) result = serializer.save() - self.assertEquals(result.name, circle.name) + self.assertEqual(result.name, circle.name) self.assertEqual(result.pk, circle.pk) self.assertEqual(result.urlid, circle.urlid) self.assertIs(result.members.count(), 2) @@ -328,21 +328,21 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid(raise_exception=True) result = serializer.save() - self.assertEquals(result.title, "new") - self.assertEquals(result.urlid, invoice.urlid) - self.assertEquals(result.pk, invoice.pk) + self.assertEqual(result.title, "new") + self.assertEqual(result.urlid, invoice.urlid) + self.assertEqual(result.pk, invoice.pk) self.assertIs(result.batches.count(), 2) batches = result.batches.all().order_by('title') - self.assertEquals(batches[0].title, "new") - self.assertEquals(batches[0].urlid, pre_existing_batch.urlid) - self.assertEquals(batches[1].title, "z") + self.assertEqual(batches[0].title, "new") + self.assertEqual(batches[0].urlid, pre_existing_batch.urlid) + self.assertEqual(batches[1].title, "z") self.assertIs(batches[0].tasks.count(), 2) tasks = batches[0].tasks.all().order_by('title') - self.assertEquals(tasks[0].title, "new") - self.assertEquals(tasks[0].urlid, pre_existing_task.urlid) - self.assertEquals(tasks[1].title, "tache 2") + self.assertEqual(tasks[0].title, "new") + self.assertEqual(tasks[0].urlid, pre_existing_task.urlid) + self.assertEqual(tasks[1].title, "tache 2") # variation on the above test with external resources def test_update_container_twice_nested_external_resources(self): @@ -380,21 +380,21 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid(raise_exception=True) result = serializer.save() - self.assertEquals(result.title, "new") - self.assertEquals(result.urlid, invoice.urlid) - self.assertEquals(result.pk, invoice.pk) + self.assertEqual(result.title, "new") + self.assertEqual(result.urlid, invoice.urlid) + self.assertEqual(result.pk, invoice.pk) self.assertIs(result.batches.count(), 2) batches = result.batches.all().order_by('title') - self.assertEquals(batches[0].title, "new") - self.assertEquals(batches[0].urlid, pre_existing_batch.urlid) - self.assertEquals(batches[1].title, "z") + self.assertEqual(batches[0].title, "new") + self.assertEqual(batches[0].urlid, pre_existing_batch.urlid) + self.assertEqual(batches[1].title, "z") self.assertIs(batches[0].tasks.count(), 2) tasks = batches[0].tasks.all().order_by('title') - self.assertEquals(tasks[0].title, "new") - self.assertEquals(tasks[0].urlid, pre_existing_task.urlid) - self.assertEquals(tasks[1].title, "tache 2")''' + self.assertEqual(tasks[0].title, "new") + self.assertEqual(tasks[0].urlid, pre_existing_task.urlid) + self.assertEqual(tasks[1].title, "tache 2")''' # variation on the test where a field is omitted on each level (no changes are made) def test_update_container_twice_nested_no_changes_missing_fields(self): @@ -421,18 +421,18 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid(raise_exception=True) result = serializer.save(partial=True) - self.assertEquals(result.title, invoice.title) - self.assertEquals(result.urlid, invoice.urlid) - self.assertEquals(result.pk, invoice.pk) + self.assertEqual(result.title, invoice.title) + self.assertEqual(result.urlid, invoice.urlid) + self.assertEqual(result.pk, invoice.pk) self.assertIs(result.batches.count(), 1) batches = result.batches.all() - self.assertEquals(batches[0].title, pre_existing_batch.title) - self.assertEquals(batches[0].urlid, pre_existing_batch.urlid) + self.assertEqual(batches[0].title, pre_existing_batch.title) + self.assertEqual(batches[0].urlid, pre_existing_batch.urlid) self.assertIs(batches[0].tasks.count(), 1) tasks = batches[0].tasks.all() - self.assertEquals(tasks[0].title, pre_existing_task.title) + self.assertEqual(tasks[0].title, pre_existing_task.title) def test_update_graph_edit_and_new_resource(self): redundant_skill = Skill.objects.create(title="to drop", obligatoire="obligatoire", slug="slug1") @@ -475,11 +475,11 @@ class LDPModelSerializerTestCase(TestCase): skills = result.skills.all().order_by('title') - self.assertEquals(result.title, "job test updated") + self.assertEqual(result.title, "job test updated") self.assertIs(result.skills.count(), 3) - self.assertEquals(skills[0].title, "new skill") # new skill - self.assertEquals(skills[1].title, "skill1") # no change - self.assertEquals(skills[2].title, "skill2 UP") # title updated + self.assertEqual(skills[0].title, "new skill") # new skill + self.assertEqual(skills[1].title, "skill1") # no change + self.assertEqual(skills[2].title, "skill2 UP") # title updated def test_update_graph_2(self): skill = Skill.objects.create(title="to drop", obligatoire="obligatoire", slug="slug") @@ -530,12 +530,12 @@ class LDPModelSerializerTestCase(TestCase): skills = result.skills.all().order_by('title') - self.assertEquals(result.title, "job test updated") + self.assertEqual(result.title, "job test updated") self.assertIs(result.skills.count(), 3) - self.assertEquals(skills[0].title, "new skill") # new skill - self.assertEquals(skills[1].title, "skill1") # no change - self.assertEquals(skills[2].title, "skill2 UP") # title updated - self.assertEquals(skill, skill._meta.model.objects.get(pk=skill.pk)) # title updated + self.assertEqual(skills[0].title, "new skill") # new skill + self.assertEqual(skills[1].title, "skill1") # no change + self.assertEqual(skills[2].title, "skill2 UP") # title updated + self.assertEqual(skill, skill._meta.model.objects.get(pk=skill.pk)) # title updated def test_update_list_with_reverse_relation(self): user1 = get_user_model().objects.create() @@ -573,10 +573,10 @@ class LDPModelSerializerTestCase(TestCase): messages = result.message_set.all().order_by('text') - self.assertEquals(result.description, "Conversation 1 UP") + self.assertEqual(result.description, "Conversation 1 UP") self.assertIs(result.message_set.count(), 2) - self.assertEquals(messages[0].text, "Message 1 UP") - self.assertEquals(messages[1].text, "Message 2 UP") + self.assertEqual(messages[0].text, "Message 1 UP") + self.assertEqual(messages[1].text, "Message 2 UP") def test_add_new_element_with_foreign_key_id(self): user1 = get_user_model().objects.create() @@ -637,11 +637,11 @@ class LDPModelSerializerTestCase(TestCase): messages = result.message_set.all().order_by('text') - self.assertEquals(result.description, "Conversation 1 UP") + self.assertEqual(result.description, "Conversation 1 UP") self.assertIs(result.message_set.count(), 3) - self.assertEquals(messages[0].text, "Message 1 UP") - self.assertEquals(messages[1].text, "Message 2 UP") - self.assertEquals(messages[2].text, "Message 3 NEW") + self.assertEqual(messages[0].text, "Message 1 UP") + self.assertEqual(messages[1].text, "Message 2 UP") + self.assertEqual(messages[2].text, "Message 3 NEW") # TODO: variation on https://git.startinblox.com/djangoldp-packages/djangoldp/issues/344 '''def test_update_container_invalid_fk_reference_given(self): @@ -676,11 +676,11 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid() result = serializer.save() - self.assertEquals(result.title, "Nouvelle facture") + self.assertEqual(result.title, "Nouvelle facture") self.assertIs(result.batches.count(), 1) - self.assertEquals(result.batches.all()[0].title, "Batch 1") + self.assertEqual(result.batches.all()[0].title, "Batch 1") self.assertIs(result.batches.all()[0].tasks.count(), 1) - self.assertEquals(result.batches.all()[0].tasks.all()[0].title, "Tache 1") + self.assertEqual(result.batches.all()[0].tasks.all()[0].title, "Tache 1") def test_save_m2m(self): skill1 = Skill.objects.create(title="skill1", obligatoire="obligatoire", slug="slug1") @@ -704,11 +704,11 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid() result = serializer.save() - self.assertEquals(result.title, "job test") + self.assertEqual(result.title, "job test") self.assertIs(result.skills.count(), 3) - self.assertEquals(result.skills.all()[0].title, "skill1") # no change - self.assertEquals(result.skills.all()[1].title, "skill2 UP") # title updated - self.assertEquals(result.skills.all()[2].title, "skill3") # creation on the fly + self.assertEqual(result.skills.all()[0].title, "skill1") # no change + self.assertEqual(result.skills.all()[1].title, "skill2 UP") # title updated + self.assertEqual(result.skills.all()[2].title, "skill3") # creation on the fly # variation switching the http prefix of the BASE_URL in the request @override_settings(BASE_URL='http://happy-dev.fr/') @@ -731,9 +731,9 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid() result = serializer.save() - self.assertEquals(result.title, "job test") + self.assertEqual(result.title, "job test") self.assertIs(result.skills.count(), 1) - self.assertEquals(result.skills.all()[0].title, "skill1") # no change + self.assertEqual(result.skills.all()[0].title, "skill1") # no change def test_save_m2m_graph_simple(self): job = {"@graph": [ @@ -749,7 +749,7 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid() result = serializer.save() - self.assertEquals(result.title, "job test") + self.assertEqual(result.title, "job test") self.assertIs(result.skills.count(), 0) def test_save_m2m_graph_with_nested(self): @@ -772,9 +772,9 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid() result = serializer.save() - self.assertEquals(result.title, "job test") + self.assertEqual(result.title, "job test") self.assertIs(result.skills.count(), 1) - self.assertEquals(result.skills.all()[0].title, "skill3 NEW") # creation on the fly + self.assertEqual(result.skills.all()[0].title, "skill3 NEW") # creation on the fly def test_save_without_nested_fields(self): skill1 = Skill.objects.create(title="skill1", obligatoire="obligatoire", slug="a") @@ -789,7 +789,7 @@ class LDPModelSerializerTestCase(TestCase): serializer.is_valid() result = serializer.save() - self.assertEquals(result.title, "job test") + self.assertEqual(result.title, "job test") self.assertIs(result.skills.count(), 0) def test_save_on_sub_iri(self): @@ -809,7 +809,7 @@ class LDPModelSerializerTestCase(TestCase): kwargs['joboffer'] = job result = serializer.save(**kwargs) - self.assertEquals(result.title, "new SKILL") + self.assertEqual(result.title, "new SKILL") self.assertIs(result.joboffer_set.count(), 1) - self.assertEquals(result.joboffer_set.get(), job) + self.assertEqual(result.joboffer_set.get(), job) self.assertIs(result.joboffer_set.get().skills.count(), 1) diff --git a/djangoldp/tests/tests_pagination.py b/djangoldp/tests/tests_pagination.py index faa278bf932f864a0c7cb17d97b78ad4c00c3bce..e7fa19e001dbc72516cdcf3a06ff8cc2b1a9776c 100644 --- a/djangoldp/tests/tests_pagination.py +++ b/djangoldp/tests/tests_pagination.py @@ -1,4 +1,4 @@ -from rest_framework.test import APIRequestFactory, APIClient, APITestCase +from rest_framework.test import APIClient, APIRequestFactory, APITestCase from djangoldp.tests.models import Post @@ -18,11 +18,11 @@ class TestPagination(APITestCase): response = self.client.get('/posts/', content_type='application/ld+json') self.assertEqual(response.status_code, 200) self.assertIn('link', response.headers) - self.assertEquals(response.headers['link'], '<http://testserver/posts/?p=2>; rel="next"') + self.assertEqual(response.headers['link'], '<http://testserver/posts/?p=2>; rel="next"') def test_previous(self): response = self.client.get('/posts/?p=2', content_type='application/ld+json') self.assertEqual(response.status_code, 200) self.assertIn('link', response.headers) - self.assertEquals(response.headers['link'], + self.assertEqual(response.headers['link'], '<http://testserver/posts/>; rel="prev", <http://testserver/posts/?p=3>; rel="next"') diff --git a/djangoldp/tests/tests_post.py b/djangoldp/tests/tests_post.py index 3594c3e87875a448b9c8ae150e768f0f1ef15816..69a13480a81db8942be586af8ed3a524abeebfac 100644 --- a/djangoldp/tests/tests_post.py +++ b/djangoldp/tests/tests_post.py @@ -1,10 +1,11 @@ from django.contrib.auth import get_user_model from django.test import TestCase -from rest_framework.test import APIRequestFactory, APIClient +from rest_framework.test import APIClient, APIRequestFactory from rest_framework.utils import json from djangoldp.models import Model -from djangoldp.tests.models import Invoice, LDPDummy, Resource, Post, Circle, Project, Space +from djangoldp.tests.models import (Circle, Invoice, LDPDummy, Post, Project, + Resource, Space) class PostTestCase(TestCase): @@ -35,8 +36,8 @@ class PostTestCase(TestCase): response = self.client.post('/batchs/', data=json.dumps(post), content_type='application/ld+json') self.assertEqual(response.status_code, 201) self.assertNotIn('author', response.data) - self.assertEquals(response.data['title'], "title") - self.assertEquals(response.data['invoice']['title'], "title 2") + self.assertEqual(response.data['title'], "title") + self.assertEqual(response.data['invoice']['title'], "title 2") def test_save_fk_graph_with_existing_nested(self): invoice = Invoice.objects.create(title="title 3") @@ -54,8 +55,8 @@ class PostTestCase(TestCase): response = self.client.post('/batchs/', data=json.dumps(post), content_type='application/ld+json') self.assertEqual(response.status_code, 201) self.assertNotIn('author', response.data) - self.assertEquals(response.data['title'], "title") - self.assertEquals(response.data['invoice']['title'], "title 3") + self.assertEqual(response.data['title'], "title") + self.assertEqual(response.data['invoice']['title'], "title 3") def test_post_should_accept_missing_field_id_nullable(self): body = [ @@ -236,7 +237,7 @@ class PostTestCase(TestCase): } response = self.client.post('/invoices/', data=json.dumps(post), content_type='application/ld+json') self.assertEqual(response.status_code, 201) - self.assertEquals(response.data['title'], "title") + self.assertEqual(response.data['title'], "title") # from JSON-LD spec: "The value associated with the @value key MUST be either a string, a number, true, false or null" def test_save_field_with_invalid_value_object(self): diff --git a/djangoldp/tests/tests_update.py b/djangoldp/tests/tests_update.py index 98524bf580060840772d3b43ef641a8cc3249998..18d75a2bab615f3b6262044b183ba1fe523bbfac 100644 --- a/djangoldp/tests/tests_update.py +++ b/djangoldp/tests/tests_update.py @@ -1,12 +1,14 @@ import uuid + from django.conf import settings from django.contrib.auth import get_user_model from django.test import TestCase -from rest_framework.test import APIRequestFactory, APIClient +from rest_framework.test import APIClient, APIRequestFactory from rest_framework.utils import json -from djangoldp.tests.models import UserProfile, Resource, Invoice, Batch, Task, Skill, JobOffer, Conversation, Project,\ - NotificationSetting +from djangoldp.tests.models import (Batch, Conversation, Invoice, JobOffer, + NotificationSetting, Project, Resource, + Skill, Task, UserProfile) class Update(TestCase): @@ -38,15 +40,15 @@ class Update(TestCase): response = self.client.patch('/job-offers/{}/'.format(job.slug), data=json.dumps(post), content_type='application/ld+json') - self.assertEquals(response.status_code, 200) + self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['title'], job.title) + self.assertEqual(response.data['title'], job.title) self.assertIs(job.skills.count(), 3) skills = job.skills.all().order_by('title') - self.assertEquals(skills[0].title, "new skill") # new skill - self.assertEquals(skills[1].title, pre_existing_skill_a.title) # old skill unchanged - self.assertEquals(skills[2].title, "z") # updated - self.assertEquals(skills[2].obligatoire, pre_existing_skill_b.obligatoire) # another field not updated + self.assertEqual(skills[0].title, "new skill") # new skill + self.assertEqual(skills[1].title, pre_existing_skill_a.title) # old skill unchanged + self.assertEqual(skills[2].title, "z") # updated + self.assertEqual(skills[2].obligatoire, pre_existing_skill_b.obligatoire) # another field not updated ''' def test_put_resource(self): @@ -57,8 +59,8 @@ class Update(TestCase): response = self.client.put('/skills/{}/'.format(skill.slug), data=json.dumps(body), content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['title'], "new") - self.assertEquals(response.data['obligatoire'], "new") + self.assertEqual(response.data['title'], "new") + self.assertEqual(response.data['obligatoire'], "new") self.assertIn('location', response.headers) def test_patch_resource(self): @@ -70,8 +72,8 @@ class Update(TestCase): response = self.client.patch('/skills/{}/'.format(skill.slug), data=json.dumps(body), content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['title'], "new") - self.assertEquals(response.data['obligatoire'], "original") + self.assertEqual(response.data['title'], "new") + self.assertEqual(response.data['obligatoire'], "original") def test_create_sub_object_in_existing_object_with_existing_reverse_1to1_relation(self): user = get_user_model().objects.create(username="alex", password="test") @@ -526,21 +528,21 @@ class Update(TestCase): content_type='application/ld+json') self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['title'], "new") - self.assertEquals(response.data['@id'], invoice.urlid) + self.assertEqual(response.data['title'], "new") + self.assertEqual(response.data['@id'], invoice.urlid) invoice = Invoice.objects.get(pk=invoice.pk) self.assertIs(invoice.batches.count(), 2) batches = invoice.batches.all().order_by('title') - self.assertEquals(batches[0].title, "new") - self.assertEquals(batches[0].urlid, pre_existing_batch.urlid) - self.assertEquals(batches[1].title, "z") + self.assertEqual(batches[0].title, "new") + self.assertEqual(batches[0].urlid, pre_existing_batch.urlid) + self.assertEqual(batches[1].title, "z") self.assertIs(batches[0].tasks.count(), 2) tasks = batches[0].tasks.all().order_by('title') - self.assertEquals(tasks[0].title, "new") - self.assertEquals(tasks[0].pk, pre_existing_task.pk) - self.assertEquals(tasks[1].title, "tache 2") + self.assertEqual(tasks[0].title, "new") + self.assertEqual(tasks[0].pk, pre_existing_task.pk) + self.assertEqual(tasks[1].title, "tache 2") # TODO: https://git.startinblox.com/djangoldp-packages/djangoldp/issues/333 '''def test_update_container_nested_view(self): @@ -567,7 +569,7 @@ class Update(TestCase): print(str(response.data)) self.assertEqual(response.status_code, 200) - self.assertEquals(response.data['name'], circle.name) + self.assertEqual(response.data['name'], circle.name) self.assertEqual(response.data['@id'], circle.urlid) self.assertIs(CircleMember.objects.count(), 2) self.assertIs(circle.members.count(), 2)