@@ -26,17 +26,19 @@ def test_init(self):
26
26
repos = [self .repo1 , self .repo2 ]
27
27
repo_workdirs = map (lambda r : r .working_dir , repos )
28
28
29
- s_obj = SM (TestPerson , in_ = repos )
30
- self .assertEqual (s_obj .repos , [self .repo1 , self .repo2 ])
29
+ s_obj = SM (TestPerson , in_ = repo_workdirs )
30
+ self .assertEqual (
31
+ [r .repo_obj for r in s_obj .repos ],
32
+ [self .repo1 , self .repo2 ])
31
33
self .assertEqual (s_obj .index_prefixes , [
32
34
os .path .basename (self .repo1 .working_dir ),
33
35
os .path .basename (self .repo2 .working_dir )
34
36
])
35
37
36
38
s_obj = SM (TestPerson , in_ = repo_workdirs , index_prefixes = ['i1' , 'i2' ])
37
39
self .assertEqual (
38
- map ( lambda r : r . working_dir , s_obj .repos ) ,
39
- repo_workdirs )
40
+ [ r . repo_obj for r in s_obj .repos ] ,
41
+ [ self . repo1 , self . repo2 ] )
40
42
self .assertEqual (s_obj .index_prefixes , ['i1' , 'i2' ])
41
43
42
44
def test_get_repo_indexes (self ):
@@ -46,12 +48,12 @@ def test_get_repo_indexes(self):
46
48
os .path .basename (self .repo1 .working_dir ),
47
49
self .repo1 .active_branch .name )
48
50
49
- s_obj = SM (TestPerson , in_ = [self .repo1 ])
51
+ s_obj = SM (TestPerson , in_ = [self .repo1 . working_dir ])
50
52
self .assertEqual (s_obj .get_repo_indexes (), [default_index1 ])
51
53
52
54
s_obj = SM (
53
55
TestPerson ,
54
- in_ = [self .repo1 , self .repo2 ],
56
+ in_ = [self .repo1 . working_dir , self .repo2 . working_dir ],
55
57
index_prefixes = [self .index_prefix1 , self .index_prefix2 ])
56
58
self .assertEqual (
57
59
s_obj .get_repo_indexes (),
@@ -61,7 +63,7 @@ def test_get_repo_indexes(self):
61
63
self .workspace1 .im .index_name (self .repo1 .active_branch .name ))
62
64
63
65
def test_get_indexes (self ):
64
- s_obj = SM (TestPerson , in_ = [self .repo1 ])
66
+ s_obj = SM (TestPerson , in_ = [self .repo1 . working_dir ])
65
67
self .assertEqual (
66
68
s_obj .get_indexes (),
67
69
[index_name (
@@ -83,7 +85,7 @@ def test_get_es(self):
83
85
def test_clone (self ):
84
86
s_obj = SM (
85
87
TestPerson ,
86
- in_ = [self .repo1 ],
88
+ in_ = [self .repo1 . working_dir ],
87
89
index_prefixes = [self .index_prefix1 ])
88
90
s_obj_cloned = s_obj ._clone (next_step = ('indexes' , []))
89
91
@@ -139,7 +141,7 @@ def test_multi_index_query(self):
139
141
140
142
objects = SM (
141
143
TestPerson ,
142
- in_ = [self .repo1 , self .repo2 ],
144
+ in_ = [self .repo1 . working_dir , self .repo2 . working_dir ],
143
145
index_prefixes = [self .index_prefix1 , self .index_prefix2 ]) \
144
146
.everything ()
145
147
self .assertEqual (len (objects ), 2 )
0 commit comments