From f116ce378d990849440948c148cc8874dec544b1 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Fri, 4 Dec 2020 17:42:01 -0800 Subject: [PATCH] Fixes foreign key test --- bookwyrm/tests/models/test_fields.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bookwyrm/tests/models/test_fields.py b/bookwyrm/tests/models/test_fields.py index 1e98c44d..5e29a527 100644 --- a/bookwyrm/tests/models/test_fields.py +++ b/bookwyrm/tests/models/test_fields.py @@ -1,4 +1,6 @@ ''' testing models ''' +from collections import namedtuple + from django.core.exceptions import ValidationError from django.db import models from django.test import TestCase @@ -73,5 +75,6 @@ class ActivitypubFields(TestCase): def test_foreign_key(self): instance = fields.ForeignKey('User', on_delete=models.CASCADE) - item = namedtuple('Serializable', ('to_activity'))(lambda: {'a': 'b'}) - self.assertEqual(instance.field_to_activity(item), {'a': 'b'}) + Serializable = namedtuple('Serializable', ('to_activity', 'remote_id')) + item = Serializable(lambda: {'a': 'b'}, 'https://e.b/c') + self.assertEqual(instance.field_to_activity(item), 'https://e.b/c')