def METHOD_NAME():
    """Check that constructed signals sum the correct columns."""
    data = pd.DataFrame({
        'state': ['NA'],
        'date': [20200102],
        'previous_day_admission_adult_covid_confirmed': [1],
        'previous_day_admission_adult_covid_suspected': [2],
        'previous_day_admission_pediatric_covid_confirmed': [4],
        'previous_day_admission_pediatric_covid_suspected': [8],
        'previous_day_admission_influenza_confirmed': [16]
    })
    expected_confirmed = pd.DataFrame({
        'state': ['na'],
        'timestamp': [datetime(year=2020, month=1, day=1)],
        'val': [5.],
    })
    pd.testing.assert_frame_equal(expected_confirmed, make_signal(data, CONFIRMED))
    pd.testing.assert_frame_equal(expected_confirmed, make_signal(data, CONFIRMED_PROP))
    expected_sum = pd.DataFrame({
        'state': ['na'],
        'timestamp': [datetime(year=2020, month=1, day=1)],
        'val': [15.],
    })
    pd.testing.assert_frame_equal(expected_sum, make_signal(data, SUM_CONF_SUSP))
    pd.testing.assert_frame_equal(expected_sum, make_signal(data, SUM_CONF_SUSP_PROP))
    expected_flu = pd.DataFrame({
        'state': ['na'],
        'timestamp': [datetime(year=2020, month=1, day=1)],
        'val': [16.],
    })
    pd.testing.assert_frame_equal(expected_flu, make_signal(data, CONFIRMED_FLU))
    pd.testing.assert_frame_equal(expected_flu, make_signal(data, CONFIRMED_FLU_PROP))
    with pytest.raises(Exception):
        make_signal(data, "zig")