
    #i                     T   S SK r S SKJr  S SKr\" \5      R                  5       R                  R                  r\S-  r\	" \5      \R                  ;  a"  \R                  R                  S \	" \5      5        S SKJr   " S S\ R                  5      r\S:X  a  \ R"                  " 5         gg)    N)Pathsrc)PreferenceParserc                       \ rS rSrS rSrg)TestPreferenceParserDefaults   c                 *   [        SSSS.S9nUR                  S5      nU R                  SU5        U R                  SU5        U R                  S	U5        U R                  US   S5        U R                  US   S5        U R                  US	   S5        g )
Ng333333?   
confidence)default_min_participationdefault_max_pattern_sizedefault_priority)default_paramsznot a valid json responsemin_participationmax_pattern_sizepriority)r   parse_preferenceassertInassertEqual)selfparserparseds      T   /home/ubuntu/codebase/yexijia/保研/iCoLoc/tests/test_preference_parser_defaults.py)test_accepts_config_default_prefixed_keysFTestPreferenceParserDefaults.test_accepts_config_default_prefixed_keys   s    !-0,-$0
 (()DE)62(&1j&) 34c: 23Q7
+\:     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    ;r   r   __main__)unittestpathlibr   sys__file__resolveparentproject_rootsrc_dirstrpathinsertpreference.parserr   TestCaser   r   mainr   r   r   <module>r2      s      
H~%%'..55

w<sxxHHOOAs7|$ .;8#4#4 ;( zMMO r   