Skip to content

Commit a372d3f

Browse files
committed
add test for rep name getters
1 parent 8602de8 commit a372d3f

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

tests/sfcf_in_test.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,3 +387,33 @@ def test_find_correlator():
387387
found_start, found_T = sfin._find_correlator(file, "2.0", "name f_A\nquarks lquark lquark\noffset 0\nwf 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

Comments
 (0)