kopia lustrzana https://gitlab.com/marnanel/chapeau
intermediate
rodzic
c9a4df27c9
commit
ee12bd6880
|
@ -133,5 +133,10 @@ class QuarantinedMessageNeeds(models.Model):
|
|||
#######################
|
||||
|
||||
__all__ = [
|
||||
'CachedText',
|
||||
'Activity',
|
||||
'Cache',
|
||||
'Person',
|
||||
'QuarantinedMessage',
|
||||
'QuarantinedMessageNeeds',
|
||||
'new_activity_identifier',
|
||||
]
|
||||
|
|
|
@ -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),
|
||||
)
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue