@@ -22,24 +22,21 @@ def make_a_tc_report():
2222 st .header ("Test2Text Report" )
2323
2424 def write_requirements (current_requirements : set [tuple ]):
25+ st .write ("External id," , "Summary," , "Distance" )
2526 for (
26- req_id ,
27+ _ ,
2728 req_external_id ,
2829 req_summary ,
2930 _ ,
3031 distance ,
3132 ) in current_requirements :
32- st .write (
33- f"#{ req_id } Requirement { req_external_id } { req_summary } { round_distance (distance )} "
33+ st .write (req_external_id , req_summary , round_distance (distance )
3434 )
3535
3636 with st .container (border = True ):
3737 st .subheader ("Filter test cases" )
3838 with st .expander ("🔍 Filters" ):
39- r_id , summary , embed = st .columns (3 )
40- with r_id :
41- filter_id = st .text_input ("ID" , value = "" , key = "filter_id" )
42- st .info ("Filter by external ID" )
39+ summary , embed = st .columns (2 )
4340 with summary :
4441 filter_summary = st .text_input (
4542 "Text content" , value = "" , key = "filter_summary"
@@ -54,9 +51,6 @@ def write_requirements(current_requirements: set[tuple]):
5451 where_clauses = []
5552 params = []
5653
57- if filter_id .strip ():
58- where_clauses .append ("Testcases.id = ?" )
59- params .append (filter_id .strip ())
6054
6155 if filter_summary .strip ():
6256 where_clauses .append ("Testcases.test_case LIKE ?" )
@@ -108,13 +102,8 @@ def write_requirements(current_requirements: set[tuple]):
108102 )
109103
110104 if option :
111- clause = "Testcases.id = ?"
112- if clause in where_clauses :
113- idx = where_clauses .index (clause )
114- params .insert (idx , tc_dict [option ])
115- else :
116- where_clauses .append (clause )
117- params .append (tc_dict [option ])
105+ where_clauses .append ("Testcases.id = ?" )
106+ params .append (tc_dict [option ])
118107
119108 st .subheader ("Filter Requirements" )
120109
0 commit comments