Module Import alias Import alias Import alias Import alias ImportFrom alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Dict Str Str Str Dict Str Str Str Str Str Str Str Str Str Dict Str Str Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str Str Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str Str NameLoad ListLoad Str Str Str Dict Str Str Str Str NameLoad ListLoad Str Str Str Str Str Str Str Str Str Str Dict Str Str Str NameLoad Dict Str Str Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Raise TryExcept body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str handlers ExceptHandler type TupleLoad NameLoad NameLoad body Print Str TryExcept body If CompareEq SubscriptLoad NameLoad Index Str Str body Assign AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr Num handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad keyword Call NameLoad keyword NameLoad keyword Num keyword Str keyword Call NameLoad keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore NameLoad TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr If CompareIn Str SubscriptLoad AttributeLoad NameLoad attr Index Str body Delete SubscriptDel SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Assign AttributeStore NameLoad attr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Str TryExcept body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str NameLoad Assign NameStore Call AttributeLoad BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Slice NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Slice NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Num If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign AttributeStore NameLoad attr Call Call NameLoad NameLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr BinOpSub NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Num TryExcept body Assign AttributeStore NameLoad attr Call Call NameLoad NameLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Return Assign NameStore Call NameLoad Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr BinOpSub NameLoad NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword Str If CompareIn Str AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr handlers ExceptHandler type NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore Call AttributeLoad NameLoad attr body For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIn Str AttributeLoad NameLoad attr body If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign NameStore ListComp Call AttributeLoad Str attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Assign NameStore BinOpAdd Str Call AttributeLoad Str attr NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Assign NameStore Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Assign NameStore Str If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr keyword NameLoad keyword NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Str If SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Str If SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Str If SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad BinOpMult Str BinOpSub BinOpSub BinOpSub NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Num Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A os N/A time N/A logging N/A warnings copy deepcopy N/A jsonpickle N/A requests N/A validictory yapsy.PluginManager PluginManager N/A COLOURS get_verify get_host_overrides tcptest output Output N/A FORMAT %(asctime)-15s %(name)s [%(levelname)s]: %(message)s N/A THIS_DIR N/A N/A N/A os path dirname N/A N/A N/A os path realpath __file__ N/A N/A N/A logging basicConfig format FORMAT level N/A logging ERROR datefmt %Y-%m-%d %H:%M:%S N/A LOG N/A N/A logging getLogger smolder N/A REQUESTS_LOG N/A N/A logging getLogger requests N/A N/A N/A REQUESTS_LOG setLevel N/A logging ERROR N/A N/A N/A N/A N/A logging getLogger yapsy setLevel N/A logging INFO N/A manager N/A PluginManager N/A N/A N/A manager setPluginPlaces N/A THIS_DIR ~/.smolder_plugins N/A N/A N/A manager collectPlugins N/A OUTPUT_WIDTH 108 N/A SCHEMA N/A type properties object N/A name uri port inputs outcomes protocol method request_headers url N/A type string N/A type required string False N/A type required integer False N/A type required properties object False N/A headers username password cookie data file verify allow_redirects timeout proxies N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required any False N/A type required object False N/A type required enum string False N/A tcp http https N/A type required enum string False N/A GET get post POST put PUT delete DELETE option OPTION N/A type required None False N/A type required None False deepupdate N/A N/A original update N/A N/A N/A 
    Recursively update a dict.
    Subdict's won't be overwritten but also updated.
    :param update:
    :param original:
     N/A N/A key value N/A N/A original items N/A N/A N/A key update N/A N/A N/A update N/A key value N/A N/A N/A isinstance value dict N/A N/A N/A deepupdate value N/A update N/A key N/A update N/A Charcoal N/A object N/A __init__ N/A N/A self test host output_format N/A None N/A N/A 

        :rtype : object
         N/A N/A self passed 0 N/A N/A self failed 0 N/A N/A self duration_ms 0 N/A N/A N/A N/A N/A validictory validate test SCHEMA N/A N/A N/A LOG debug Valid schema N/A N/A N/A ValueError N/A error N/A N/A N/A N/A LOG error N/A N/A Error, invalid test format: {0}.  Tests now use v0.2 format. v0.1 branch is still available. format error N/A N/A N/A N/A N/A self port N/A test N/A port N/A N/A N/A N/A AttributeError KeyError N/A N/A Warning: No port definition found in the first test, using port 80 as default. N/A N/A N/A N/A N/A test N/A protocol https N/A N/A N/A self port 443 N/A N/A N/A self port 80 N/A N/A N/A N/A AttributeError KeyError N/A N/A N/A self port 80 N/A N/A self output N/A Output output_format output_format N/A N/A N/A LOG debug N/A N/A Test: {0} format test N/A test_defaults N/A dict inputs N/A dict allow_redirects False timeout 30 method get outcomes N/A dict expect_status_code 200 colour_output True N/A host_overrides N/A N/A get_host_overrides get_host_overrides host N/A self port N/A N/A N/A host_overrides N/A hostname None N/A N/A N/A self host N/A host_overrides N/A hostname N/A N/A N/A self host host N/A intermediate_dict N/A deepupdate test_defaults host_overrides N/A final_dict N/A deepupdate intermediate_dict test N/A N/A N/A tcp_test test N/A test N/A tcp_test N/A N/A N/A N/A tcptest tcp_test N/A self host N/A self port N/A N/A N/A verify N/A N/A final_dict N/A inputs N/A verify N/A N/A N/A N/A AttributeError KeyError N/A N/A verify None N/A N/A N/A proto N/A final_dict N/A protocol N/A N/A N/A N/A AttributeError KeyError N/A N/A proto None N/A N/A N/A self verify N/A self verify_specified N/A N/A get_verify get_verify verify proto N/A N/A self test N/A deepcopy final_dict N/A N/A N/A LOG debug N/A N/A Test with defaults: {0} format N/A self test N/A N/A verify N/A N/A self test N/A inputs N/A N/A N/A N/A N/A self test N/A inputs N/A verify N/A N/A self inputs N/A deepcopy N/A N/A self test N/A inputs N/A request_url_format {protocol}://{host}:{port}{uri} N/A N/A N/A N/A N/A self inputs N/A url N/A N/A request_url_format format protocol N/A N/A self test N/A protocol host N/A self host port N/A N/A self test N/A port uri N/A N/A self test N/A uri N/A N/A N/A KeyError N/A N/A N/A N/A self inputs N/A url N/A N/A request_url_format format protocol N/A N/A self test N/A protocol host N/A self host port N/A N/A self test N/A port uri N/A N/A N/A LOG debug N/A N/A Testing {0} format N/A N/A self inputs N/A url N/A N/A N/A N/A self output append N/A - OUTPUT_WIDTH N/A this_name N/A N/A N/A N/A {0:^ N/A str OUTPUT_WIDTH } format N/A N/A N/A self test N/A name N/A OUTPUT_WIDTH N/A N/A N/A N/A self output append this_name N/A this_url N/A N/A N/A N/A {0:^ N/A str OUTPUT_WIDTH } format N/A N/A N/A self inputs N/A url N/A OUTPUT_WIDTH N/A N/A N/A N/A self output append this_url N/A N/A N/A N/A self output append N/A N/A self __repr__ N/A N/A N/A N/A self output append N/A - OUTPUT_WIDTH N/A N/A N/A N/A self output append N/A self inputs sec request_inputs N/A N/A N/A self run N/A run N/A N/A self N/A N/A N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings simplefilter error N/A N/A N/A N/A N/A LOG debug N/A N/A Verify is a: {0}, with value: {1} format N/A type N/A self verify N/A self verify N/A start N/A int N/A round N/A N/A N/A time time 1000 N/A N/A N/A N/A self test N/A protocol tcp N/A N/A N/A self req N/A N/A getattr requests N/A N/A N/A N/A self test N/A method lower verify N/A self verify N/A self inputs N/A N/A N/A N/A tcptest tcp_test N/A self host N/A self port N/A end N/A int N/A round N/A N/A N/A time time 1000 N/A N/A self duration_ms N/A end start N/A N/A N/A N/A RuntimeWarning N/A N/A requests exceptions SSLError N/A N/A N/A N/A warnings simplefilter ignore N/A start N/A int N/A round N/A N/A N/A time time 1000 N/A N/A N/A N/A self req N/A N/A getattr requests N/A N/A N/A N/A self test N/A method lower verify N/A self verify N/A self inputs N/A N/A N/A N/A N/A requests exceptions SSLError N/A N/A N/A message status N/A N/A self fail_test Certificate verify failed and not ignored by inputs['verify'] N/A N/A N/A self add_output SSLVerify message status N/A N/A end N/A int N/A round N/A N/A N/A time time 1000 N/A N/A self duration_ms N/A end start N/A N/A N/A self verify_specified N/A N/A N/A message status N/A N/A self fail_test Insecure request not ignored by inputs['verify'] N/A N/A N/A self add_output SecureRequest message status N/A N/A N/A self verify N/A N/A N/A message status N/A N/A self fail_test Insecure request made N/A N/A N/A self add_output SecureRequest message status N/A N/A N/A message status N/A N/A self warn_test Insecure request made and ignored N/A N/A N/A self add_output SecureRequest message status N/A N/A N/A N/A self test N/A protocol tcp N/A N/A N/A N/A N/A self output append N/A dict N/A N/A self req headers sec response_headers N/A N/A N/A N/A self output append N/A N/A self req status_code sec response_status_code N/A N/A show_body N/A self test N/A N/A N/A N/A req_content N/A N/A N/A N/A self req content decode N/A N/A N/A UnicodeDecodeError N/A N/A req_content N/A N/A self req content N/A N/A N/A N/A self output append req_content N/A plugin_info N/A N/A manager getAllPlugins N/A N/A outcome N/A N/A self test N/A outcomes N/A N/A N/A N/A plugin_info name outcome N/A N/A N/A N/A manager activatePluginByName N/A plugin_info name N/A N/A message status N/A N/A N/A plugin_info plugin_object run self N/A N/A N/A self add_output N/A plugin_info name message status N/A N/A N/A manager deactivatePluginByName N/A plugin_info name N/A __str__ N/A N/A self N/A N/A N/A N/A str N/A self output N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A LOG debug N/A self inputs N/A N/A headers N/A self inputs N/A N/A N/A N/A N/A self inputs N/A headers N/A N/A header_list N/A N/A N/A "{0}: {1}" format k v N/A N/A k v N/A list N/A N/A N/A N/A self inputs N/A headers items N/A header N/A -H  N/A N/A  -H  join header_list N/A N/A header N/A N/A self inputs N/A headers N/A N/A header N/A N/A data N/A self inputs N/A N/A data N/A -d N/A str N/A N/A self inputs N/A data N/A N/A data N/A N/A N/A N/A self verify N/A N/A N/A self test N/A protocol https N/A N/A curl_insecure --insecure N/A N/A curl_insecure N/A command curl {curl_insecure} -v -s -o /dev/null {headers} {data} -X {method} "{uri}" N/A output N/A N/A command format method N/A N/A N/A str N/A N/A self test N/A method upper headers header data data uri N/A N/A self inputs N/A url curl_insecure curl_insecure N/A output N/A pass_test N/A N/A self message N/A N/A N/A N/A self passed 1 N/A status [PASS] N/A N/A N/A N/A self test N/A outcomes N/A colour_output N/A N/A status N/A N/A COLOURS to_green status N/A N/A message status N/A fail_test N/A N/A self message N/A N/A N/A N/A self failed 1 N/A status [FAIL] N/A N/A N/A N/A self test N/A outcomes N/A colour_output N/A N/A status N/A N/A COLOURS to_red status N/A N/A message status N/A warn_test N/A N/A self message N/A N/A N/A N/A self passed 1 N/A status [WARN] N/A N/A N/A N/A self test N/A outcomes N/A colour_output N/A N/A status N/A N/A COLOURS to_yellow status N/A N/A message status N/A add_output N/A N/A self name message status N/A N/A N/A test_out N/A N/A N/A N/A name :  message N/A . N/A N/A N/A OUTPUT_WIDTH N/A len name N/A len message 8 N/A N/A status rjust 8 N/A N/A N/A N/A self output append test_out N/A _to_json N/A N/A self N/A N/A N/A N/A N/A jsonpickle encode self N/A N/A