<s> import solum <EOL> from solum . common import context <EOL> from solum . common import trace_data <EOL> from solum . tests import base <EOL> solum . TLS . trace = trace_data . TraceData ( ) <EOL> CONTEXT = context . RequestContext ( auth_token = '<STR_LIT>' , <EOL> user = '<STR_LIT>' , <EOL> tenant = '<STR_LIT>' , <EOL> domain = '<STR_LIT>' , <EOL> user_domain = '<STR_LIT>' , <EOL> project_domain = '<STR_LIT>' , <EOL> is_admin = False , <EOL> read_only = False , <EOL> request_id = '<STR_LIT>' , <EOL> user_name = '<STR_LIT>' , <EOL> roles = '<STR_LIT>' , <EOL> auth_url = '<STR_LIT>' , <EOL> auth_token_info = '<STR_LIT>' ) <EOL> class TestTraceData ( base . BaseTestCase ) : <EOL> """<STR_LIT>""" <EOL> def test_auto_clear ( self ) : <EOL> """<STR_LIT>""" <EOL> solum . TLS . trace . auto_clear = True <EOL> solum . TLS . trace . auto_clear = False <EOL> try : <EOL> solum . TLS . trace . auto_clear = '<STR_LIT>' <EOL> except AssertionError : <EOL> pass <EOL> else : <EOL> self . assertTrue ( False ) <EOL> def test_import_context ( self ) : <EOL> """<STR_LIT>""" <EOL> solum . TLS . trace . clear ( ) <EOL> solum . TLS . trace . import_context ( CONTEXT ) <EOL> self . assertEqual ( <EOL> solum . TLS . trace . _user_data , <EOL> { '<STR_LIT:user>' : '<STR_LIT>' , '<STR_LIT>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( ( { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT>' : None , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } ) , solum . TLS . trace . _support_data ) <EOL> def test_info_commands ( self ) : <EOL> """<STR_LIT>""" <EOL> solum . TLS . trace . clear ( ) <EOL> solum . TLS . trace . request_id = '<STR_LIT>' <EOL> solum . TLS . trace . user_info ( ip_addr = "<STR_LIT>" , user_id = <NUM_LIT> ) <EOL> solum . TLS . trace . support_info ( confidential_data = { "<STR_LIT:a>" : "<STR_LIT:b>" , "<STR_LIT:c>" : "<STR_LIT:d>" } ) <EOL> self . assertEqual ( <EOL> solum . TLS . trace . _user_data , <EOL> { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT>' : <NUM_LIT> } ) <EOL> self . assertEqual ( <EOL> solum . TLS . trace . _support_data , <EOL> { '<STR_LIT>' : { '<STR_LIT:a>' : '<STR_LIT:b>' , '<STR_LIT:c>' : '<STR_LIT:d>' } } ) <EOL> self . assertEqual ( <EOL> solum . TLS . trace . request_id , <EOL> '<STR_LIT>' ) </s>
