Repository: cmu-delphi/covidcast-indicators
Issue: combo cases is failing with weird error

I'll be able to take a closer look at this tomorrow, but just noting here for tracking: combo cases is failing with the following error:

```
Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/delphi_combo_cases_and_deaths/__main__.py", line 11, in <module>
    run_module()  # pragma: no cover
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py", line 163, in run_module
    df = combine_usafacts_and_jhu(signal, geo_res, extend_raw_date_range(params, sensor_name)) # pylint: disable=invalid-name
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py", line 72, in combine_usafacts_and_jhu
    combined_df = combined_df.drop(["direction"], axis=1)
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/env/lib/python3.8/site-packages/pandas/core/frame.py", line 4167, in drop
    return super().drop(
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/env/lib/python3.8/site-packages/pandas/core/generic.py", line 3889, in drop
    obj = obj._drop_axis(labels, axis, level=level, errors=errors)
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/env/lib/python3.8/site-packages/pandas/core/generic.py", line 3923, in _drop_axis
    new_axis = axis.drop(labels, errors=errors)
  File "/home/krivard/projects/covid/auto/covidcast-indicators/combo_cases_and_deaths/env/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 5287, in drop
    raise KeyError(f"{labels[mask]} not found in axis")
KeyError: "['direction'] not found in axis"
```

this started after I reinstalled to get the updated delphi_utils dependencies, so maybe it's related to a change in one of the other packages? did covidcast used to output direction and now it doesn't?

Changed files:
combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py, combo_cases_and_deaths/tests/test_run.py

diff --git a/combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py b/combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py
index 1e20a685..9f03eb36 100755
--- a/combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py
+++ b/combo_cases_and_deaths/delphi_combo_cases_and_deaths/run.py
@@ -69,7 +69,6 @@ def combine_usafacts_and_jhu(signal, geo, date_range, fetcher=covidcast.signal):
     else:
         combined_df = usafacts_df
 
-    combined_df = combined_df.drop(["direction"], axis=1)
     combined_df = combined_df.rename(COLUMN_MAPPING,
                                      axis=1)
     return combined_df
diff --git a/combo_cases_and_deaths/tests/test_run.py b/combo_cases_and_deaths/tests/test_run.py
index efd2b75b..e79d9fbc 100644
--- a/combo_cases_and_deaths/tests/test_run.py
+++ b/combo_cases_and_deaths/tests/test_run.py
@@ -44,8 +44,8 @@ def test_unstable_sources():
     available.
     """
     placeholder = lambda geo: pd.DataFrame(
-        [(date.today(),"pr" if geo == "state" else "72000",1,1,1,0)],
-        columns="time_value geo_value value stderr sample_size direction".split())
+        [(date.today(),"pr" if geo == "state" else "72000",1,1,1)],
+        columns="time_value geo_value value stderr sample_size".split())
     fetcher10 = lambda *x: placeholder(x[-1]) if x[0] == "usa-facts" else None
     fetcher01 = lambda *x: placeholder(x[-1]) if x[0] == "jhu-csse" else None
     fetcher11 = lambda *x: placeholder(x[-1])