19 lines
617 B
Python
19 lines
617 B
Python
import bonobo
|
|
from bonobo.util.resolvers import _parse_option, _resolve_options, _resolve_transformations
|
|
|
|
|
|
def test_parse_option():
|
|
assert _parse_option('foo=bar') == ('foo', 'bar')
|
|
assert _parse_option('foo="bar"') == ('foo', 'bar')
|
|
assert _parse_option('sep=";"') == ('sep', ';')
|
|
assert _parse_option('foo') == ('foo', True)
|
|
|
|
|
|
def test_resolve_options():
|
|
assert _resolve_options(('foo=bar', 'bar="baz"')) == {'foo': 'bar', 'bar': 'baz'}
|
|
assert _resolve_options() == {}
|
|
|
|
|
|
def test_resolve_transformations():
|
|
assert _resolve_transformations(('PrettyPrinter',)) == (bonobo.PrettyPrinter,)
|