From dce862f6a6d394dc401fba81d7833a7956c3c9fa Mon Sep 17 00:00:00 2001 From: Juliettejns Date: Wed, 13 Mar 2024 16:12:22 +0100 Subject: [PATCH] =?UTF-8?q?modification=20tests=20suite=20=C3=A0=20ajout?= =?UTF-8?q?=20choix=20case=20sensitive?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_selenium/base.py | 8 ++++---- tests/test_selenium/test_tokens_search_through_fields.py | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/test_selenium/base.py b/tests/test_selenium/base.py index c520df00..a0d05ef8 100644 --- a/tests/test_selenium/base.py +++ b/tests/test_selenium/base.py @@ -706,12 +706,12 @@ def setUp(self): db.session.add(new_token) db.session.commit() - def search(self, form="", lemma="", pos="", morph=""): - + def search(self, form="", lemma="", pos="", morph="", case=False): + print(case) self.go_to_search_tokens_page(TokensSearchThroughFieldsBase.CORPUS_ID, as_callback=False) - self.fill_filter_row(form, lemma, pos, morph) - + if case: + self.driver_find_element_by_id('caseBox').click() self.driver_find_element_by_id("submit_search").click() result = [] diff --git a/tests/test_selenium/test_tokens_search_through_fields.py b/tests/test_selenium/test_tokens_search_through_fields.py index e00971da..3cc2e960 100644 --- a/tests/test_selenium/test_tokens_search_through_fields.py +++ b/tests/test_selenium/test_tokens_search_through_fields.py @@ -158,7 +158,8 @@ def test_search_with_negation_and_like_operator(self): def test_search_with_or_operator(self): # search with OR operator rows = self.search(form="seint|seinz|Seinz|seinte") - rows_wildcard = self.search(form="sein*") + rows_wildcard = self.search(form="sein*", case=True) + rows_lemma = self.search(lemma="saint") self.assertTrue(rows_lemma == rows and rows == rows_wildcard)