You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Resources/WPy64-3720/python-3.7.2.amd64/Lib/site-packages/toolz/tests/test_tlz.py

56 lines
1.5 KiB

import toolz
def test_tlz():
import tlz
tlz.curry
tlz.functoolz.curry
assert tlz.__package__ == 'tlz'
assert tlz.__name__ == 'tlz'
import tlz.curried
assert tlz.curried.__package__ == 'tlz.curried'
assert tlz.curried.__name__ == 'tlz.curried'
tlz.curried.curry
import tlz.curried.operator
assert tlz.curried.operator.__package__ in (None, 'tlz.curried')
assert tlz.curried.operator.__name__ == 'tlz.curried.operator'
assert tlz.functoolz.__name__ == 'tlz.functoolz'
m1 = tlz.functoolz
import tlz.functoolz as m2
assert m1 is m2
import tlz.sandbox
try:
import tlzthisisabadname.curried
1/0
except ImportError:
pass
try:
import tlz.curry
1/0
except ImportError:
pass
try:
import tlz.badsubmodulename
1/0
except ImportError:
pass
assert toolz.__package__ == 'toolz'
assert toolz.curried.__package__ == 'toolz.curried'
assert toolz.functoolz.__name__ == 'toolz.functoolz'
try:
import cytoolz
assert cytoolz.__package__ == 'cytoolz'
assert cytoolz.curried.__package__ == 'cytoolz.curried'
assert cytoolz.functoolz.__name__ == 'cytoolz.functoolz'
except ImportError:
pass
assert tlz.__file__ == toolz.__file__
assert tlz.functoolz.__file__ == toolz.functoolz.__file__
assert tlz.pipe is toolz.pipe
assert 'tlz' in tlz.__doc__
assert tlz.curried.__doc__ is not None