def test_region_size_override(self): """Test that a non-zero region_size takes precedence over other options. """ r_size = summarize_coverage.get_region_size(1000000, 20, 500, 100, True) self.assertEqual(r_size, 500) r_size = summarize_coverage.get_region_size(100, 1, 6907, 100, False) self.assertEqual(r_size, 6907)
def test_region_size_override(self): """Test that a non-zero region_size takes precedence over other options. """ r_size = summarize_coverage.get_region_size( 1000000, 20, 500, 100, True) self.assertEqual(r_size, 500) r_size = summarize_coverage.get_region_size(100, 1, 6907, 100, False) self.assertEqual(r_size, 6907)
def test_honors_max_regions(self): """Test that when force_num_regions is False, MAX_NUM_REGIONS is used to set region size. """ r_size = summarize_coverage.get_region_size(50000, 10000, 0, 100, False) ugly_expected_r_size = 50000.0 / \ (summarize_coverage.Constants.MAX_NUM_REGIONS / 10000) pretty_expected_r_size = summarize_coverage.get_pretty_value( ugly_expected_r_size) self.assertEqual(r_size, pretty_expected_r_size)
def test_honors_max_regions(self): """Test that when force_num_regions is False, MAX_NUM_REGIONS is used to set region size. """ r_size = summarize_coverage.get_region_size( 50000, 10000, 0, 100, False) ugly_expected_r_size = 50000.0 / \ (summarize_coverage.Constants.MAX_NUM_REGIONS / 10000) pretty_expected_r_size = summarize_coverage.get_pretty_value( ugly_expected_r_size) self.assertEqual(r_size, pretty_expected_r_size)
def test_force_num_regions(self): """Test that force_num_regions works.""" r_size = summarize_coverage.get_region_size(50000, 10000, 0, 100, True) self.assertEqual(r_size, 500)