def setUp(self): super().setUp() self.actor['numeric_id'] = '212038' self.source = Facebook.new(actor=self.actor) self.domain = Domain(id='snarfed.org', tokens=['towkin']).put() self.auth = f'token=towkin&key={self.source.key.urlsafe().decode()}' self.mox.StubOutWithMock(gr_facebook, 'now_fn')
def test_silo_url(self): self.source.username = None self.assertEqual('https://www.facebook.com/212038', self.source.silo_url()) self.source.username = '******' self.assertEqual('https://www.facebook.com/foo', self.source.silo_url()) self.actor.update({ 'numeric_id': '1000000000000001', 'username': None, }) self.assertIsNone(Facebook.new(actor=self.actor).silo_url())