/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Library/boost/libs/parameter/test/python_test.py
41 строка
780 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
# Copyright Daniel Wallin 2006. Distributed under the # Boost Software License, Version 1.0. (See accompanying file # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ''' >>> from python_test_ext import X >>> x = X(y = 'baz') >>> x.value 'foobaz' >>> x.f(1,2) 3 >>> x.f(1,2,3) 6 >>> x.f(1,2, z = 3) 6 >>> x.f(z = 3, y = 2, x = 1) 6 >>> x.g() 'foobar' >>> x.g(y = "baz") 'foobaz' >>> x.g(x = "baz") 'bazbar' >>> x.g(y = "foo", x = "bar") 'barfoo' >>> y = x.h(x = "bar", y = "foo") >>> assert x == y >>> y = x(0) >>> assert x == y ''' def run(args = None): if args is not None: import sys sys.argv = args import doctest, python_test return doctest.testmod(python_test) if __name__ == '__main__': import sys sys.exit(run()[0])