diff --git a/djangoldp/tests/models.py b/djangoldp/tests/models.py index cbc473d19dfda84e83a89daeb2de4af9dd6b2ab9..f70c1319ef00025805a32f627de288935be3896e 100644 --- a/djangoldp/tests/models.py +++ b/djangoldp/tests/models.py @@ -1,11 +1,9 @@ +import validators from django.conf import settings from django.contrib.auth import get_user_model from django.db import models -from django.utils.datetime_safe import date from django.urls import reverse_lazy - -import validators - +from django.utils.datetime_safe import date from djangoldp.models import Model @@ -173,6 +171,7 @@ class Circle(Model): rdf_type = 'hd:circle' depth = 1 + def webid(self): # hack : We user webid as username for external user (since it's an uniq identifier too) if validators.url(self.username): @@ -181,7 +180,8 @@ def webid(self): webid = '{0}{1}'.format(settings.BASE_URL, reverse_lazy('user-detail', kwargs={'pk': self.pk})) return webid + get_user_model()._meta.serializer_fields = ['@id', 'username', 'first_name', 'last_name', 'email', 'userprofile', 'conversation_set', 'circle_set'] get_user_model().webid = webid -get_user_model()._meta.anonymous_perms=['view', 'add'] +get_user_model()._meta.anonymous_perms = ['view', 'add'] diff --git a/setup.cfg b/setup.cfg index ab33010f208f6f2b3903821d028fe6e87151557a..46e3b9622fcb881c7063e44d1d3dceca75f3a614 100644 --- a/setup.cfg +++ b/setup.cfg @@ -20,6 +20,7 @@ install_requires = [options.extras_require] dev = + validators factory_boy>=2.11.0 [semantic_release]