|
@@ 258-269 (lines=12) @@
|
| 255 |
|
self.fileFactory.fromProvenance.assert_any_call('r1') |
| 256 |
|
self.fileFactory.fromProvenance.assert_any_call('r2') |
| 257 |
|
|
| 258 |
|
def test_Query_for_ALL_field(self): |
| 259 |
|
self.db.provenance.distinct.return_value = ['r1','r2'] |
| 260 |
|
self.setupRepo() |
| 261 |
|
q = Mock() |
| 262 |
|
field1 = Mock() |
| 263 |
|
field1.name = 'color' |
| 264 |
|
field1.all = True |
| 265 |
|
q.getFields.return_value = [field1] |
| 266 |
|
out = self.repo.inquire(q) |
| 267 |
|
self.db.provenance.distinct.assert_called_with('color') |
| 268 |
|
self.fileFactory.fromProvenance.assert_any_call('r1') |
| 269 |
|
self.fileFactory.fromProvenance.assert_any_call('r2') |
| 270 |
|
|
| 271 |
|
|
| 272 |
|
|
|
@@ 229-240 (lines=12) @@
|
| 226 |
|
out = self.repo.getSeries(img) |
| 227 |
|
self.listener.unknownFile.assert_called_with('seriesuid: 123abc') |
| 228 |
|
|
| 229 |
|
def test_Query(self): |
| 230 |
|
self.db.provenance.find.return_value = ['record1'] |
| 231 |
|
self.setupRepo() |
| 232 |
|
q = Mock() |
| 233 |
|
field1 = Mock() |
| 234 |
|
field1.name = 'color' |
| 235 |
|
field1.value = 'red' |
| 236 |
|
field1.all = False |
| 237 |
|
q.getFields.return_value = [field1] |
| 238 |
|
out = self.repo.inquire(q) |
| 239 |
|
self.db.provenance.find.assert_called_with({'color':'red'}) |
| 240 |
|
self.fileFactory.fromProvenance.assert_called_with('record1') |
| 241 |
|
|
| 242 |
|
def test_Ensures_text_index_for_search(self): |
| 243 |
|
self.setupRepo() |