2019-08-17
Marnanel Thurman 2019-03-03 21:30:18 +00:00
rodzic c9a4df27c9
commit ee12bd6880
2 zmienionych plików z 12 dodań i 31 usunięć

Wyświetl plik

@ -133,5 +133,10 @@ class QuarantinedMessageNeeds(models.Model):
#######################
__all__ = [
'CachedText',
'Activity',
'Cache',
'Person',
'QuarantinedMessage',
'QuarantinedMessageNeeds',
'new_activity_identifier',
]

Wyświetl plik

@ -15,7 +15,12 @@ class TestActivity(TestCase):
with self.assertRaisesMessage(ValueError, "Remote activities must have an id"):
Activity.create({
"type": "Create",
})
"actor": "https://example.com/user/fred",
"object": {
"type": "Article",
},
},
sender="https://remote.example.com")
with self.assertRaisesMessage(ValueError, "Wrong parameters for type"):
Activity.create({
@ -35,32 +40,3 @@ class TestActivity(TestCase):
"type": "Article",
}
})
def test_fetching(self):
test_activity = {
"id": "https://example.com/id/1",
"type": "Create",
"actor": "https://example.com/user/fred",
"object": {
"id": "https://articles.example.com/bananas",
"type": "Article",
}
}
created = Activity.create(test_activity)
self.assertEqual(created, None)
fred = ThingUser(name="fred")
fred.save()
created = Activity.create(test_activity)
self.assertEqual(created, None)
article = ThingArticle(title="bananas")
article.save()
self.assertIsNotNone(
Activity.create(test_activity),
)