kopia lustrzana https://gitlab.com/marnanel/chapeau
tests for remote and local params on timelines fixed to produce actual remote statuses!
rodzic
37d53b2e4e
commit
3ad00cfae0
|
|
@ -21,11 +21,13 @@ import httpretty
|
||||||
|
|
||||||
class TimelineTestCase(TrilbyTestCase):
|
class TimelineTestCase(TrilbyTestCase):
|
||||||
|
|
||||||
def add_status(self, source, visibility, content):
|
def add_status(self, source, visibility, content,
|
||||||
|
remote_url = None):
|
||||||
status = Status(
|
status = Status(
|
||||||
account = source,
|
account = source,
|
||||||
content_source = content,
|
content_source = content,
|
||||||
visibility = visibility,
|
visibility = visibility,
|
||||||
|
remote_url = remote_url,
|
||||||
)
|
)
|
||||||
status.save()
|
status.save()
|
||||||
|
|
||||||
|
|
@ -159,9 +161,11 @@ class TestPublicTimeline(TimelineTestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
self.add_status(source=alice, content='A', visibility='A')
|
self.add_status(source=alice, content='A', visibility='A')
|
||||||
self.add_status(source=peter, content='B', visibility='A')
|
self.add_status(source=peter, content='B', visibility='A',
|
||||||
|
remote_url = 'https://example.com/users/peter/B')
|
||||||
self.add_status(source=alice, content='C', visibility='A')
|
self.add_status(source=alice, content='C', visibility='A')
|
||||||
self.add_status(source=peter, content='D', visibility='A')
|
self.add_status(source=peter, content='D', visibility='A',
|
||||||
|
remote_url = 'https://example.com/users/peter/D')
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.timeline_contents(
|
self.timeline_contents(
|
||||||
|
|
@ -509,8 +513,15 @@ class TestHomeTimeline(TimelineTestCase):
|
||||||
name = "peter",
|
name = "peter",
|
||||||
auto_fetch = True,
|
auto_fetch = True,
|
||||||
)
|
)
|
||||||
self.add_status(source=self.peter, content='P', visibility='A')
|
|
||||||
self.add_status(source=self.peter, content='Q', visibility='A')
|
for letter in 'PQ':
|
||||||
|
self.add_status(source=self.peter,
|
||||||
|
remote_url = 'https://example.com/users/peter/{}'.format(
|
||||||
|
letter,
|
||||||
|
),
|
||||||
|
content=letter,
|
||||||
|
visibility='A')
|
||||||
|
|
||||||
Follow(
|
Follow(
|
||||||
follower = self.alice,
|
follower = self.alice,
|
||||||
following = self.peter,
|
following = self.peter,
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue