<s> from __future__ import absolute_import , unicode_literals <EOL> from kombu . utils . url import as_url , parse_url , maybe_sanitize_url <EOL> from kombu . tests . case import Case <EOL> class test_parse_url ( Case ) : <EOL> def test_parse_url ( self ) : <EOL> result = parse_url ( '<STR_LIT>' ) <EOL> self . assertDictEqual ( result , { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:user>' , <EOL> '<STR_LIT:password>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:localhost>' , <EOL> '<STR_LIT:port>' : <NUM_LIT> , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } ) <EOL> class test_as_url ( Case ) : <EOL> def test_as_url ( self ) : <EOL> self . assertEqual ( as_url ( '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertEqual ( as_url ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertEqual ( as_url ( '<STR_LIT>' , '<STR_LIT>' , <NUM_LIT> ) , '<STR_LIT>' ) <EOL> self . assertEqual ( <EOL> as_url ( '<STR_LIT>' , '<STR_LIT>' , <NUM_LIT> , '<STR_LIT:u>' ) , '<STR_LIT>' , <EOL> ) <EOL> self . assertEqual ( <EOL> as_url ( '<STR_LIT>' , '<STR_LIT>' , <NUM_LIT> , '<STR_LIT:u>' , '<STR_LIT:p>' ) , '<STR_LIT>' , <EOL> ) <EOL> self . assertEqual ( <EOL> as_url ( '<STR_LIT>' , '<STR_LIT>' , <NUM_LIT> , None , '<STR_LIT:p>' ) , '<STR_LIT>' , <EOL> ) <EOL> self . assertEqual ( <EOL> as_url ( '<STR_LIT>' , '<STR_LIT>' , <NUM_LIT> , None , '<STR_LIT:p>' , '<STR_LIT>' ) , <EOL> '<STR_LIT>' , <EOL> ) <EOL> class test_maybe_sanitize_url ( Case ) : <EOL> def test_maybe_sanitize_url ( self ) : <EOL> self . assertEqual ( maybe_sanitize_url ( '<STR_LIT:foo>' ) , '<STR_LIT:foo>' ) <EOL> self . assertEqual ( <EOL> maybe_sanitize_url ( '<STR_LIT>' ) , <EOL> '<STR_LIT>' , <EOL> ) </s>
