@@ -28,21 +28,21 @@ def test_or_query(query_setup: dict) -> None:
2828 query_ai = query_setup ["query_ai" ]
2929 assert (
3030 query_ai .to_generic_string ()
31- == 'OR[title]["AI"[title], "Artificial Intelligence"[title], "Machine Learning"[title], NOT[title][robot*[title]] ]'
31+ == 'OR[title]["AI"[title], "Artificial Intelligence"[title]]'
3232 )
3333
3434
3535def test_and_query (query_setup : dict ) -> None :
3636 query_complete = query_setup ["query_complete" ]
3737 assert (
3838 query_complete .to_generic_string ()
39- == 'AND[title][OR[title]["AI"[title], "Artificial Intelligence"[title], "Machine Learning"[title], NOT[title][robot*[title]] ], OR[title]["health care"[title], medicine[title]], OR[abstract][ethic*[abstract], moral*[abstract]]]'
39+ == 'AND[title][OR[title]["AI"[title], "Artificial Intelligence"[title]], OR[title]["health care"[title], medicine[title]], OR[abstract][ethic*[abstract], moral*[abstract]]]'
4040 )
4141
4242
4343def test_not_query (query_setup : dict ) -> None :
4444 query_robot = query_setup ["query_robot" ]
45- assert query_robot .to_generic_string () == " NOT[title][robot*[title]]"
45+ assert query_robot .to_generic_string () == ' NOT[title]["Machine Learning", robot*]'
4646
4747
4848def test_nested_queries (query_setup : dict ) -> None :
@@ -67,7 +67,7 @@ def test_translation_wos_part(query_setup: dict) -> None:
6767
6868def test_translation_wos_complete (query_setup : dict ) -> None :
6969 query_complete = query_setup ["query_complete" ]
70- expected = '( TI=("AI" OR "Artificial Intelligence" OR "Machine Learning" NOT robot* ) AND TI=("health care" OR medicine) AND AB=(ethic* OR moral*) )'
70+ expected = 'TI=("AI" OR "Artificial Intelligence") AND TI=("health care" OR medicine) AND AB=(ethic* OR moral*)'
7171 translated_query = query_complete .translate (PLATFORM .WOS .value )
7272 assert translated_query .to_string () == expected
7373
@@ -81,7 +81,7 @@ def test_translation_pubmed_part(query_setup: dict) -> None:
8181
8282def test_translation_pubmed_complete (query_setup : dict ) -> None :
8383 query_complete = query_setup ["query_complete" ]
84- expected = '(("AI"[ti] OR "Artificial Intelligence"[ti] OR "Machine Learning"[ti] NOT robot*[ti] ) AND ("health care"[ti] OR medicine[ti]) AND (ethic*[tiab] OR moral*[tiab]))'
84+ expected = '(("AI"[ti] OR "Artificial Intelligence"[ti]) AND ("health care"[ti] OR medicine[ti]) AND (ethic*[tiab] OR moral*[tiab]))'
8585 translated_query = query_complete .translate (PLATFORM .PUBMED .value )
8686 assert translated_query .to_string () == expected
8787
0 commit comments