288
290
def test_delta_show_no_filter(self):
289
291
d, long_status, short_status = self._get_delta()
291
def not_a_filter(path):
293
def not_a_filter(path, file_id):
293
d.show(out, short_status=True, path_filter=not_a_filter)
295
d.show(out, short_status=True, filter=not_a_filter)
294
296
self.assertEquals(short_status, out.getvalue())
296
298
def test_delta_show_short_status_single_file_filter(self):
297
299
d, long_status, short_status = self._get_delta()
301
def only_f2(path, file_id):
300
302
return path == 'f2'
301
d.show(out, short_status=True, path_filter=only_f2)
303
d.show(out, short_status=True, filter=only_f2)
302
304
self.assertEquals("A f2\n", out.getvalue())
304
306
def test_delta_show_long_status_single_file_filter(self):
305
307
d, long_status, short_status = self._get_delta()
309
def only_f2(path, file_id):
308
310
return path == 'f2'
309
d.show(out, short_status=False, path_filter=only_f2)
311
d.show(out, short_status=False, filter=only_f2)
310
312
self.assertEquals("added:\n f2\n", out.getvalue())
314
def test_delta_show_short_status_single_file_id_filter(self):
315
d, long_status, short_status = self._get_delta()
317
def only_f2_id(path, file_id):
318
return file_id == 'f2-id'
319
d.show(out, short_status=True, filter=only_f2_id)
320
self.assertEquals("A f2\n", out.getvalue())