test_flag.py 531 B

1234567891011121314151617181920
  1. from borgmatic.commands.completion import flag as module
  2. def test_variants_passes_through_non_list_index_flag_name():
  3. assert tuple(module.variants('foo')) == ('foo',)
  4. def test_variants_broadcasts_list_index_flag_name_with_a_range_of_indices():
  5. assert tuple(module.variants('foo[0].bar')) == (
  6. 'foo[0].bar',
  7. 'foo[1].bar',
  8. 'foo[2].bar',
  9. 'foo[3].bar',
  10. 'foo[4].bar',
  11. 'foo[5].bar',
  12. 'foo[6].bar',
  13. 'foo[7].bar',
  14. 'foo[8].bar',
  15. 'foo[9].bar',
  16. )