@@ -387,3 +387,33 @@ def test_find_correlator():
387387 found_start , found_T = sfin ._find_correlator (file , "2.0" , "name f_A\n quarks lquark lquark\n offset 0\n wf 0" , False , False )
388388 assert found_start == 21
389389 assert found_T == 3
390+
391+
392+ def test_get_rep_name ():
393+ names = ['data_r0' , 'data_r1' , 'data_r2' ]
394+ new_names = sfin ._get_rep_names (names )
395+ assert len (new_names ) == 3
396+ assert new_names [0 ] == 'data_|r0'
397+ assert new_names [1 ] == 'data_|r1'
398+ assert new_names [2 ] == 'data_|r2'
399+ names = ['data_q0' , 'data_q1' , 'data_q2' ]
400+ new_names = sfin ._get_rep_names (names , rep_sep = 'q' )
401+ assert len (new_names ) == 3
402+ assert new_names [0 ] == 'data_|q0'
403+ assert new_names [1 ] == 'data_|q1'
404+ assert new_names [2 ] == 'data_|q2'
405+
406+
407+ def test_get_appended_rep_name ():
408+ names = ['data_r0.f_1' , 'data_r1.f_1' , 'data_r2.f_1' ]
409+ new_names = sfin ._get_appended_rep_names (names , 'data' , 'f_1' )
410+ assert len (new_names ) == 3
411+ assert new_names [0 ] == 'data_|r0'
412+ assert new_names [1 ] == 'data_|r1'
413+ assert new_names [2 ] == 'data_|r2'
414+ names = ['data_q0.f_1' , 'data_q1.f_1' , 'data_q2.f_1' ]
415+ new_names = sfin ._get_appended_rep_names (names , 'data' , 'f_1' , rep_sep = 'q' )
416+ assert len (new_names ) == 3
417+ assert new_names [0 ] == 'data_|q0'
418+ assert new_names [1 ] == 'data_|q1'
419+ assert new_names [2 ] == 'data_|q2'
0 commit comments