def test_span_raises_on_bad_input(self, regions, regexp): with self.assertRaisesRegexp(ValueError, regexp): ranges.span(regions)
def test_span_computes_span_correctly(self, regions, expected_span): for permutation in itertools.permutations(regions, len(regions)): self.assertEqual(expected_span, ranges.span(permutation))