@@ -725,9 +725,21 @@ def test_excel_export_not_logged_in(client):
725
725
@mark .flaky (reruns = 3 )
726
726
def test_basic_search (client_with_es ):
727
727
client = client_with_es
728
-
729
728
client .login_admin ()
729
+ anom = client .spawn ()
730
+
731
+ # basic test
732
+ assert 'Resultate' in client .get ('/search?q=test' )
733
+ assert client .get ('/search/suggest?q=test' ).json == []
734
+ assert 'Resultate' in anom .get ('/search?q=test' )
735
+ assert anom .get ('/search/suggest?q=test' ).json == []
730
736
737
+ assert 'Resultate' in client .get ('/search-postgres?q=test' )
738
+ assert client .get ('/search-postgres/suggest?q=test' ).json == []
739
+ assert 'Resultate' in anom .get ('/search-postgres?q=test' )
740
+ assert anom .get ('/search-postgres/suggest?q=test' ).json == []
741
+
742
+ # Add data
731
743
page = client .get ('/settings' ).click ("Organisationen" , index = 1 )
732
744
page .form ['agency_phone_internal_digits' ] = 4
733
745
page .form .submit ()
@@ -750,41 +762,40 @@ def test_basic_search(client_with_es):
750
762
manage .form .submit ()
751
763
752
764
client .app .es_client .indices .refresh (index = '_all' )
753
- client = client .spawn ()
754
765
755
766
# Test search results elasticsearch
756
- assert 'Rivera' in client .get ('/search?q=Nick' )
757
- assert 'Nick' in client .get ('/search?q=Rivera' )
758
- assert 'Nick' in client .get ('/search?q=Doctor' )
759
- assert 'Nick' in client .get ('/search?q=+12345678901' )
760
- assert 'Nick' in client .get ('/search?q=0345678901' )
761
- assert 'Nick' in client .get ('/search?q=8911' )
762
- assert 'Hospital Springfield' in client .get ('/search?q=Hospital' )
763
- assert 'Nick' in client .get ('/search?q=Anesthetist' )
767
+ assert 'Rivera' in anom .get ('/search?q=Nick' )
768
+ assert 'Nick' in anom .get ('/search?q=Rivera' )
769
+ assert 'Nick' in anom .get ('/search?q=Doctor' )
770
+ assert 'Nick' in anom .get ('/search?q=+12345678901' )
771
+ assert 'Nick' in anom .get ('/search?q=0345678901' )
772
+ assert 'Nick' in anom .get ('/search?q=8911' )
773
+ assert 'Hospital Springfield' in anom .get ('/search?q=Hospital' )
774
+ assert 'Nick' in anom .get ('/search?q=Anesthetist' )
764
775
765
776
# Test suggestions
766
- assert 'Nick Rivera (Doctor)' in client .get ('/search/suggest?q=Nic' ).json
767
- assert 'Rivera Nick (Doctor)' in client .get ('/search/suggest?q=Riv' ).json
768
- assert '8911 Rivera Nick (Doctor)' in client .get (
777
+ assert 'Nick Rivera (Doctor)' in anom .get ('/search/suggest?q=Nic' ).json
778
+ assert 'Rivera Nick (Doctor)' in anom .get ('/search/suggest?q=Riv' ).json
779
+ assert '8911 Rivera Nick (Doctor)' in anom .get (
769
780
'/search/suggest?q=89' ).json
770
781
771
782
# postgres
772
- assert 'Rivera' in client .get ('/search-postgres?q=Nick' )
773
- assert 'Nick' in client .get ('/search-postgres?q=Rivera' )
774
- assert 'Nick' in client .get ('/search-postgres?q=Doctor' )
775
- assert 'Nick' in client .get ('/search-postgres?q=345678901' )
776
- assert 'Nick' in client .get ('/search-postgres?q=345678911' )
777
- assert 'Nick' in client .get ('/search-postgres?q=8911' )
778
- assert 'Hospital Springfield' in client .get ('/search-postgres?q=Hospital' )
779
- assert 'Nick' in client .get ('/search-postgres?q=Anesthetist' )
783
+ assert 'Rivera' in anom .get ('/search-postgres?q=Nick' )
784
+ assert 'Nick' in anom .get ('/search-postgres?q=Rivera' )
785
+ assert 'Nick' in anom .get ('/search-postgres?q=Doctor' )
786
+ assert 'Nick' in anom .get ('/search-postgres?q=345678901' )
787
+ assert 'Nick' in anom .get ('/search-postgres?q=345678911' )
788
+ assert 'Nick' in anom .get ('/search-postgres?q=8911' )
789
+ assert 'Hospital Springfield' in anom .get ('/search-postgres?q=Hospital' )
790
+ assert 'Nick' in anom .get ('/search-postgres?q=Anesthetist' )
780
791
781
792
# Test suggestions (no autocomplete)
782
793
expected = ['Nick' , 'Rivera' , '(Doctor)' ] # word order in json is changing
783
- assert all (v in client .get ('/search-postgres/suggest?q=Nick' ).json [0 ]
794
+ assert all (v in anom .get ('/search-postgres/suggest?q=Nick' ).json [0 ]
784
795
for v in expected )
785
- assert all (v in client .get ('/search-postgres/suggest?q=Rivera' ).json [0 ]
796
+ assert all (v in anom .get ('/search-postgres/suggest?q=Rivera' ).json [0 ]
786
797
for v in expected )
787
- assert all (v in client .get ('/search-postgres/suggest?q=8911' ).json [0 ]
798
+ assert all (v in anom .get ('/search-postgres/suggest?q=8911' ).json [0 ]
788
799
for v in expected )
789
800
790
801
0 commit comments