@@ -364,6 +364,7 @@ class TestMigSharedUseradm_search_peers(MigTestCase, UserAssertMixin):
364364 OTHER_EXTERNAL_DN = '/C=DK/ST=NA/L=NA/O=Other Company/OU=NA/CN=Other User/emailAddress=other@company.com'
365365
366366 def _provide_configuration (self ):
367+ """Return isolated test configuration"""
367368 return 'testconfig'
368369
369370 def before_each (self ):
@@ -376,18 +377,16 @@ def before_each(self):
376377 ensure_dirs_exist (self .configuration .resource_pending )
377378 ensure_dirs_exist (self .configuration .mig_system_files )
378379 self ._provision_test_user (self , self .TEST_USER_DN )
379- test_settings = os .path .join (self .configuration .user_settings ,
380- client_id_dir (self .TEST_USER_DN ))
381- ensure_dirs_exist (test_settings )
380+ self .test_user_settings = os .path .join (self .configuration .user_settings ,
381+ client_id_dir (self .TEST_USER_DN ))
382+ ensure_dirs_exist (self .test_user_settings )
383+ self .test_user_peers = os .path .join (self .test_user_settings , 'peers' )
382384
383385 def test_search_peers_with_match (self ):
384386 """Test search_peers with a matching peer"""
385387
386388 contact_id = self .TEST_USER_DN
387- client_dir = client_id_dir (contact_id )
388- peers_dir = os .path .join (self .configuration .user_settings , client_dir )
389- ensure_dirs_exist (peers_dir )
390- peers_path = os .path .join (peers_dir , 'peers' )
389+ peers_path = self .test_user_peers
391390 peer_id = self .TEST_EXTERNAL_DN
392391 peer_entry = {
393392 'peer_id' : peer_id ,
@@ -408,10 +407,7 @@ def test_search_peers_with_regex_match(self):
408407 """Test search_peers with regex matching"""
409408
410409 contact_id = self .TEST_USER_DN
411- client_dir = client_id_dir (contact_id )
412- peers_dir = os .path .join (self .configuration .user_settings , client_dir )
413- ensure_dirs_exist (peers_dir )
414- peers_path = os .path .join (peers_dir , 'peers' )
410+ peers_path = self .test_user_peers
415411 peer_id = self .TEST_EXTERNAL_DN
416412 peer_entry = {
417413 'peer_id' : peer_id ,
@@ -432,10 +428,7 @@ def test_search_peers_with_regex_match(self):
432428 def test_search_peers_no_match (self ):
433429 """Test search_peers with no matching peers"""
434430 contact_id = self .TEST_USER_DN
435- client_dir = client_id_dir (contact_id )
436- peers_dir = os .path .join (self .configuration .user_settings , client_dir )
437- ensure_dirs_exist (peers_dir )
438- peers_path = os .path .join (peers_dir , 'peers' )
431+ peers_path = self .test_user_peers
439432 peer_id = self .TEST_EXTERNAL_DN
440433 peer_entry = {
441434 'peer_id' : peer_id ,
@@ -461,10 +454,7 @@ def test_search_peers_no_peers_file(self):
461454 def test_search_peers_empty_peers_file (self ):
462455 """Test search_peers with empty peers file"""
463456 contact_id = self .TEST_USER_DN
464- client_dir = client_id_dir (contact_id )
465- peers_dir = os .path .join (self .configuration .user_settings , client_dir )
466- ensure_dirs_exist (peers_dir )
467- peers_path = os .path .join (peers_dir , 'peers' )
457+ peers_path = self .test_user_peers
468458 dump ({}, peers_path )
469459
470460 (conf , hits ) = search_peers (contact_id , {
@@ -474,10 +464,7 @@ def test_search_peers_empty_peers_file(self):
474464 def test_search_peers_multiple_matches (self ):
475465 """Test search_peers with multiple matching peers"""
476466 contact_id = self .TEST_USER_DN
477- client_dir = client_id_dir (contact_id )
478- peers_dir = os .path .join (self .configuration .user_settings , client_dir )
479- ensure_dirs_exist (peers_dir )
480- peers_path = os .path .join (peers_dir , 'peers' )
467+ peers_path = self .test_user_peers
481468 peer1 = self .TEST_EXTERNAL_DN
482469 peer2 = self .OTHER_EXTERNAL_DN
483470 peer_entry1 = {
0 commit comments