/
UCS
/
openwrt_packages
Обзор
Документация
Войти
/
UCS
/
openwrt_packages
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lang/python/python-constantly/test.sh
27 строк
605 B
Jeffery To
python-constantly: Update to 23.10.4, add new build dependency
01 ноя 2023, 19:27
01 ноя 2023, 19:27
1fbe4b9
Код
Авторство
О чём код?
#!/bin/sh [ "$1" = python3-constantly ] || exit 0 python3 - << 'EOF' from constantly import NamedConstant, Names class Letters(Names): a = NamedConstant() b = NamedConstant() c = NamedConstant() assert Letters.lookupByName('a') is Letters.a assert Letters.a < Letters.b assert Letters.b < Letters.c assert Letters.a < Letters.c from constantly import ValueConstant, Values class STATUS(Values): OK = ValueConstant('200') FOUND = ValueConstant('302') NOT_FOUND = ValueConstant('404') assert STATUS.OK.value == '200' assert STATUS.lookupByValue('404') == STATUS.NOT_FOUND EOF