[WIP] Start tests for little_boxes

This commit is contained in:
Thomas Sileo
2018-06-10 16:58:25 +02:00
parent b75da521e4
commit b0cf350ec6
2 changed files with 73 additions and 31 deletions

26
test_little_boxes.py Normal file
View File

@@ -0,0 +1,26 @@
from little_boxes.activitypub import use_backend
from little_boxes.activitypub import BaseBackend
from little_boxes.activitypub import Outbox
from little_boxes.activitypub import Person
from little_boxes.activitypub import Follow
def test_little_boxes_follow():
back = BaseBackend()
use_backend(back)
me = back.setup_actor('Thomas', 'tom')
other = back.setup_actor('Thomas', 'tom2')
outbox = Outbox(me)
f = Follow(
actor=me.id,
object=other.id,
)
outbox.post(f)
assert back.followers(other) == [me.id]
assert back.following(other) == []
assert back.followers(me) == []
assert back.following(me) == [other.id]