<s> from keepercommander . imp_exp import parse_line , parse_json <EOL> class TestImpExp : <EOL> def assert_sample_record ( self , record ) : <EOL> assert record . folder == '<STR_LIT>' <EOL> assert record . title == '<STR_LIT:title>' <EOL> assert record . login == '<STR_LIT>' <EOL> assert record . password == '<STR_LIT:password>' <EOL> assert record . login_url == '<STR_LIT>' <EOL> assert record . notes == '<STR_LIT>' <EOL> assert record . custom_fields == [ <EOL> { '<STR_LIT:name>' : '<STR_LIT>' , '<STR_LIT:value>' : '<STR_LIT>' , '<STR_LIT:type>' : '<STR_LIT:text>' } , <EOL> { '<STR_LIT:name>' : '<STR_LIT>' , '<STR_LIT:value>' : '<STR_LIT>' , '<STR_LIT:type>' : '<STR_LIT:text>' } ] <EOL> def test_parse_line ( self ) : <EOL> record = parse_line ( '<STR_LIT>' ) <EOL> self . assert_sample_record ( record ) <EOL> def test_parse_json ( self ) : <EOL> record = parse_json ( { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:title>' : '<STR_LIT:title>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:password>' : '<STR_LIT:password>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : [ <EOL> { '<STR_LIT:name>' : '<STR_LIT>' , '<STR_LIT:value>' : '<STR_LIT>' , '<STR_LIT:type>' : '<STR_LIT:text>' } , <EOL> { '<STR_LIT:name>' : '<STR_LIT>' , '<STR_LIT:value>' : '<STR_LIT>' , '<STR_LIT:type>' : '<STR_LIT:text>' } ] , <EOL> } ) <EOL> self . assert_sample_record ( record ) </s>
