/
servlamo
/
POP
Обзор
Документация
Войти
/
servlamo
/
POP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/unit/test_contract.py
25 строк
569 B
Pedro Algarvio
Formatting consistency across pop projects
26 окт 2020, 23:42
Не верифицирован
26 окт 2020, 23:42
35f59ab
Код
Авторство
О чём код?
import inspect from pop.contract import Contracted def test_contracted_shortcut(): def f(hub): pass c = Contracted(hub="a hub", contracts=[], func=f, ref=None, name=None) c.contract_functions["pre"] = [ None ] # add some garbage so we raise if we try to evaluate contracts c() def test_contracted_inspect(): def f(hub, p1, p2=None): pass c = Contracted(None, None, f, None, None) assert str(inspect.signature(c)) == str(inspect.signature(f)) assert str(inspect.signature(c)) == "(hub, p1, p2=None)"