def test_merge_bins_works_with_unsorted_AgeBins(self): bins = [AgeBin(49, 99), AgeBin(0,49)] merged = AgeBin.merge_bins(bins=bins) expected = AgeBin(0,99) self.assertEqual(merged, expected)
def test_merge_bins_works_properly(self): bins = [AgeBin(0,5), AgeBin(5, 10), AgeBin(10, 15)] merged = AgeBin.merge_bins(bins=bins) expected = AgeBin(0, 15) self.assertEqual(merged, expected)
def test_merge_bins_works_with_AgeBin_and_string(self): bins = ['[0:49)', AgeBin(49, 99)] merged = AgeBin.merge_bins(bins=bins) expected = AgeBin(0,99) self.assertEqual(merged, expected)