/
servlamo
/
POP
Обзор
Документация
Войти
/
servlamo
/
POP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/mods/test.py
52 строки
839 B
Pedro Algarvio
Formatting consistency across pop projects
26 окт 2020, 23:42
Не верифицирован
26 окт 2020, 23:42
35f59ab
Код
Авторство
О чём код?
import os from pop.scanner import scan __virtualname__ = "test" __contracts__ = "test" __func_alias__ = {"ping_": "ping"} def ping_(hub): return {} def demo(hub): return False def this(hub): return hub._.ping() def fqn(hub): return hub.mods.test.ping() def module_level_non_aliased_ping_call(hub): return ping_() # pylint: disable=no-value-for-parameter def module_level_non_aliased_ping_call_fw_hub(hub): return ping_(hub) def attr(hub): return True attr.bar = True attr.func = True def call_scan(hub): # If scan has been loaded as a Contract, the call below will throw a TypeError because # we'll also pass hub scan([os.path.dirname(__file__)]) return True def double_underscore(hub): assert hub.__ is hub.mods assert hub.___ is hub assert hub.______ is hub