implement Fake.target_for

pull/553/head
Ryan Barrett 2023-06-17 14:12:43 -07:00
rodzic 501406ab7a
commit 4954a361e0
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -87,6 +87,11 @@ class Fake(User, protocol.Protocol):
return (f'Fake object {obj.key.id()}',
{'Accept': 'fake/protocol'})
@classmethod
def target_for(cls, obj, shared=False):
assert obj.source_protocol in (cls.LABEL, cls.ABBREV)
return 'shared target' if shared else f'target: {self.key.id()}'
# used in TestCase.make_user() to reuse keys across Users since they're
# expensive to generate