diff --git a/fedireads/tests/test_base_model.py b/fedireads/tests/test_base_model.py index dd3ebf58..a2dfbbda 100644 --- a/fedireads/tests/test_base_model.py +++ b/fedireads/tests/test_base_model.py @@ -1,6 +1,7 @@ ''' testing models ''' from django.test import TestCase +from fedireads import models from fedireads.models.base_model import FedireadsModel from fedireads.settings import DOMAIN @@ -17,3 +18,14 @@ class BaseModel(TestCase): instance.remote_id = 'boop doop' expected = instance.absolute_id self.assertEqual(expected, 'boop doop') + + def test_absolute_id_with_user(self): + user = models.User.objects.create_user( + 'mouse', 'mouse@mouse.com', 'mouseword') + instance = FedireadsModel() + instance.user = user + instance.id = 1 + expected = instance.absolute_id + self.assertEqual( + expected, + 'https://%s/user/mouse/fedireadsmodel/1' % DOMAIN)