--- a/server/python/django2/renkanmanager/tests/v1_0/tests_renkan.py Tue Mar 01 17:39:39 2016 +0100
+++ b/server/python/django2/renkanmanager/tests/v1_0/tests_renkan.py Thu Mar 03 17:09:27 2016 +0100
@@ -13,10 +13,10 @@
def setUp(self):
User.objects.create_superuser("blop", "blop@blop.com", "blop")
- self.user = User.objects.get(username="blop")
+ self.user = User.objects.get_by_natural_key(username="blop")
_ = self.client.login(username="blop", password="blop")
User.objects.create_user("blip", "blip@blip.com", "blip")
- self.unauthorized_user = User.objects.get(username="blip")
+ self.unauthorized_user = User.objects.get_by_natural_key(username="blip")
# POSTing test workspace
post_url = reverse("v1.0:workspace_list")
@@ -83,9 +83,9 @@
new_renkan_guid = post_response_dict.get("id", "")
new_renkan = Renkan.objects.get(renkan_guid=new_renkan_guid)
# GUIDs and username
- self.assertEqual(self.user.username, post_response_dict.get("created_by", ""))
- self.assertEqual(self.user.username, post_response_dict.get("last_updated_by", ""))
- self.assertEqual(self.user.username, new_renkan.creator.username)
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), post_response_dict.get("created_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), post_response_dict.get("last_updated_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), getattr(new_renkan.creator, User.USERNAME_FIELD))
# Content and title extracted from revision
self.assertEqual(new_renkan.title, self.first_test_title)
self.assertEqual(new_renkan.content, self.first_test_content)
@@ -97,8 +97,8 @@
new_renkan_revision_guid = post_response_dict.get("current_revision_id", "")
new_renkan_revision = Revision.objects.get(revision_guid = new_renkan_revision_guid)
# GUIDs and username
- self.assertEqual(self.user.username, new_renkan_revision.creator.username)
- self.assertEqual(self.user.username, new_renkan_revision.last_updated_by.username)
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), getattr(new_renkan_revision.creator, User.USERNAME_FIELD))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), getattr(new_renkan_revision.last_updated_by, User.USERNAME_FIELD))
# Title and content
# in the response
self.assertEqual(post_response_dict.get("title", ""), self.first_test_title)
@@ -129,9 +129,9 @@
# GUIDs and username
self.assertEqual(self.test_workspace_guid, post_response_dict.get("workspace_id", ""))
self.assertEqual(self.test_workspace_guid, new_renkan.workspace_guid)
- self.assertEqual(self.user.username, post_response_dict.get("created_by", ""))
- self.assertEqual(self.user.username, post_response_dict.get("last_updated_by", ""))
- self.assertEqual(self.user.username, new_renkan.creator.username)
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), post_response_dict.get("created_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), post_response_dict.get("last_updated_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), getattr(new_renkan.creator, User.USERNAME_FIELD))
# Content and title extracted from revision
self.assertEqual(new_renkan.title, self.second_test_title)
self.assertEqual(new_renkan.content, self.second_test_content)
@@ -195,8 +195,8 @@
get_response_dict = json.loads(get_response.content.decode())
self.assertEqual(new_renkan_guid, get_response_dict.get("id", ""))
self.assertEqual(new_revision_guid, get_response_dict.get("current_revision_id", ""))
- self.assertEqual(self.user.username, get_response_dict.get("created_by", ""))
- self.assertEqual(self.user.username, get_response_dict.get("last_updated_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), get_response_dict.get("created_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), get_response_dict.get("last_updated_by", ""))
###################################################
# GETting with wrong guid
@@ -406,8 +406,8 @@
self.assertEqual(first_copy_response_dict.get("source_revision_id"), source_revision_guid)
self.assertEqual(first_copy_response_dict.get("title", ""), "new_title_copy_1")
self.assertEqual(first_copy_response_dict.get("content", ""), self.first_test_content)
- self.assertEqual(first_copy_response_dict.get("created_by", ""), self.user.username)
- self.assertEqual(first_copy_response_dict.get("last_updated_by", ""), self.user.username)
+ self.assertEqual(first_copy_response_dict.get("created_by", ""), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(first_copy_response_dict.get("last_updated_by", ""), getattr(self.user, User.USERNAME_FIELD))
# in the database
first_copy = Renkan.objects.get(renkan_guid=first_copy_response_dict.get("id", ""))
first_copy_revision = Revision.objects.get(revision_guid=first_copy_response_dict.get("current_revision_id", ""))
@@ -415,9 +415,9 @@
self.assertEqual(first_copy.content, self.first_test_content)
self.assertEqual(first_copy_revision.title, "new_title_copy_1")
self.assertEqual(first_copy_revision.content, self.first_test_content)
- self.assertEqual(first_copy.creator.username, self.user.username)
- self.assertEqual(first_copy_revision.creator.username, self.user.username)
- self.assertEqual(first_copy_revision.last_updated_by.username, self.user.username)
+ self.assertEqual(getattr(first_copy.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(first_copy_revision.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(first_copy_revision.last_updated_by, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
###################################################
# POSTing copy with source_renkan_guid in data
@@ -435,8 +435,8 @@
self.assertEqual(second_copy_response_dict.get("source_revision_id"), source_revision_guid)
self.assertEqual(second_copy_response_dict.get("title", ""), "new_title_copy_2")
self.assertEqual(second_copy_response_dict.get("content", ""), self.first_test_content)
- self.assertEqual(second_copy_response_dict.get("created_by", ""), self.user.username)
- self.assertEqual(second_copy_response_dict.get("last_updated_by", ""), self.user.username)
+ self.assertEqual(second_copy_response_dict.get("created_by", ""), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(second_copy_response_dict.get("last_updated_by", ""), getattr(self.user, User.USERNAME_FIELD))
# in the database
second_copy = Renkan.objects.get(renkan_guid=second_copy_response_dict.get("id", ""))
second_copy_revision = Revision.objects.get(revision_guid=second_copy_response_dict.get("current_revision_id", ""))
@@ -444,9 +444,9 @@
self.assertEqual(second_copy.content, self.first_test_content)
self.assertEqual(second_copy_revision.title, "new_title_copy_2")
self.assertEqual(second_copy_revision.content, self.first_test_content)
- self.assertEqual(second_copy.creator.username, self.user.username)
- self.assertEqual(second_copy_revision.creator.username, self.user.username)
- self.assertEqual(second_copy_revision.last_updated_by.username, self.user.username)
+ self.assertEqual(getattr(second_copy.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(second_copy_revision.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(second_copy_revision.last_updated_by, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
###################################################
# POSTing copy with query arg for REVISION guid
@@ -464,8 +464,8 @@
self.assertEqual(third_copy_response_dict.get("source_revision_id"), source_revision_guid)
self.assertEqual(third_copy_response_dict.get("title", ""), "new_title_copy_3")
self.assertEqual(third_copy_response_dict.get("content", ""), self.first_test_content)
- self.assertEqual(third_copy_response_dict.get("created_by", ""), self.user.username)
- self.assertEqual(third_copy_response_dict.get("last_updated_by", ""), self.user.username)
+ self.assertEqual(third_copy_response_dict.get("created_by", ""), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(third_copy_response_dict.get("last_updated_by", ""), getattr(self.user, User.USERNAME_FIELD))
# in the database
third_copy = Renkan.objects.get(renkan_guid=third_copy_response_dict.get("id", ""))
third_copy_revision = Revision.objects.get(revision_guid=third_copy_response_dict.get("current_revision_id", ""))
@@ -473,9 +473,9 @@
self.assertEqual(third_copy.content, self.first_test_content)
self.assertEqual(third_copy_revision.title, "new_title_copy_3")
self.assertEqual(third_copy_revision.content, self.first_test_content)
- self.assertEqual(third_copy.creator.username, self.user.username)
- self.assertEqual(third_copy_revision.creator.username, self.user.username)
- self.assertEqual(third_copy_revision.last_updated_by.username, self.user.username)
+ self.assertEqual(getattr(third_copy.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(third_copy_revision.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(third_copy_revision.last_updated_by, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
###################################################
# POSTing copy with source_revision_guid in data
@@ -493,8 +493,8 @@
self.assertEqual(fourth_copy_response_dict.get("source_revision_id"), source_revision_guid)
self.assertEqual(fourth_copy_response_dict.get("title", ""), self.first_test_title)
self.assertEqual(fourth_copy_response_dict.get("content", ""), self.first_test_content)
- self.assertEqual(fourth_copy_response_dict.get("created_by", ""), self.user.username)
- self.assertEqual(fourth_copy_response_dict.get("last_updated_by", ""), self.user.username)
+ self.assertEqual(fourth_copy_response_dict.get("created_by", ""), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(fourth_copy_response_dict.get("last_updated_by", ""), getattr(self.user, User.USERNAME_FIELD))
# in the database
fourth_copy = Renkan.objects.get(renkan_guid=fourth_copy_response_dict.get("id", ""))
fourth_copy_revision = Revision.objects.get(revision_guid=fourth_copy_response_dict.get("current_revision_id", ""))
@@ -502,9 +502,9 @@
self.assertEqual(fourth_copy.content, self.first_test_content)
self.assertEqual(fourth_copy_revision.title, self.first_test_title)
self.assertEqual(fourth_copy_revision.content, self.first_test_content)
- self.assertEqual(fourth_copy.creator.username, self.user.username)
- self.assertEqual(fourth_copy_revision.creator.username, self.user.username)
- self.assertEqual(fourth_copy_revision.last_updated_by.username, self.user.username)
+ self.assertEqual(getattr(fourth_copy.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(fourth_copy_revision.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
+ self.assertEqual(getattr(fourth_copy_revision.last_updated_by, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
###################################################
--- a/server/python/django2/renkanmanager/tests/v1_0/tests_workspace.py Tue Mar 01 17:39:39 2016 +0100
+++ b/server/python/django2/renkanmanager/tests/v1_0/tests_workspace.py Thu Mar 03 17:09:27 2016 +0100
@@ -11,10 +11,10 @@
def setUp(self):
User.objects.create_superuser("blop", "blop@blop.com", "blop")
- self.user = User.objects.get(username="blop")
+ self.user = User.objects.get_by_natural_key("blop")
_ = self.client.login(username="blop", password="blop")
User.objects.create_user("blip", "blip@blip.com", "blip")
- self.unauthorized_user = User.objects.get(username="blip")
+ self.unauthorized_user = User.objects.get_by_natural_key("blip")
def test_post_workspace(self):
@@ -31,12 +31,12 @@
# Checking data
# in the response
- self.assertEqual(post_response_dict.get("workspace_created_by"), self.user.username)
+ self.assertEqual(post_response_dict.get("workspace_created_by"), getattr(self.user, User.USERNAME_FIELD))
self.assertEqual(post_response_dict.get("title"), test_title)
# in the database
created_workspace_guid = post_response_dict.get("id")
created_workspace = Workspace.objects.get(workspace_guid=created_workspace_guid)
- self.assertEqual(created_workspace.creator.username, self.user.username)
+ self.assertEqual(getattr(created_workspace.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
self.assertEqual(created_workspace.title, test_title)
# Checking permission
@@ -117,7 +117,7 @@
get_response_dict = json.loads(get_response.content.decode())
self.assertEqual(test_workspace_guid, get_response_dict.get("id", ""))
self.assertEqual(test_title, get_response_dict.get("title", ""))
- self.assertEqual(self.user.username, get_response_dict.get("workspace_created_by", ""))
+ self.assertEqual(getattr(self.user, User.USERNAME_FIELD), get_response_dict.get("workspace_created_by", ""))
self.assertEqual(2, get_response_dict.get("renkan_count"))
###################################################
@@ -163,13 +163,13 @@
# Checking data
# in the response
- self.assertEqual(put_response_dict.get("workspace_created_by"), self.user.username)
+ self.assertEqual(put_response_dict.get("workspace_created_by"), getattr(self.user, User.USERNAME_FIELD))
self.assertEqual(put_response_dict.get("title"), edited_title)
self.assertEqual(put_response_dict.get("renkan_count"), 0)
# in the database
edited_workspace_guid = put_response_dict.get("id")
edited_workspace = Workspace.objects.get(workspace_guid=edited_workspace_guid)
- self.assertEqual(edited_workspace.creator.username, self.user.username)
+ self.assertEqual(getattr(edited_workspace.creator, User.USERNAME_FIELD), getattr(self.user, User.USERNAME_FIELD))
self.assertEqual(edited_workspace.title, edited_title)
self.assertEqual(edited_workspace.renkan_count, 0)