Ejemplo n.º 1
0
def test_get_cases_last_week():
    index = pd.date_range(start='1/1/2018', end='1/08/2018', freq='D')
    z = pd.Series(np.zeros(shape=index.shape), index=index)
    assert c.get_cases_last_week(z) == 0

    index = pd.date_range(start='1/1/2018', end='1/08/2018', freq='D')
    z = pd.Series(np.ones(shape=index.shape), index=index)
    assert c.get_cases_last_week(z) == 0
    assert c.get_cases_last_week(z.cumsum()) == 7

    cases, deaths = mock_get_country_data_johns_hopkins(country="China")
    assert c.get_cases_last_week(cases) == 430
Ejemplo n.º 2
0
    def init_metadata(self):
        cases, _ = oscovida.get_country_data("Hungary", region=self.region)

        self._init_metadata(
            meta={
                "source": "https://github.com/sanbrock/covid19",
                "category": self.category,
                "max-deaths": None,
                "max-cases": int(cases[-1]),
                "region": self.region,
                "subregion": str(None),
                "one-line-summary":
                f"Hungary: {self.region}",  # used as title in table
                "cases-last-week": int(oscovida.get_cases_last_week(cases)),
            })
Ejemplo n.º 3
0
    def init_metadata(self):
        cases, deaths = oscovida.get_region_US(self.region)
        one_line_summary = f"US: {self.region}"

        self._init_metadata(
            meta={
                "source": "Johns Hopkins University CSSE",
                "category": self.category,
                "max-deaths": int(deaths[-1]),
                "max-cases": int(cases[-1]),
                "region": self.region,
                "subregion": str(None),
                "one-line-summary": one_line_summary,  # used as title in table
                "cases-last-week": int(oscovida.get_cases_last_week(cases)),
            })
Ejemplo n.º 4
0
    def init_metadata(self):
        cases, deaths = oscovida.get_country_data(self.country)
        one_line_summary = f"{self.country}"

        self._init_metadata(
            meta={
                "source": "CSSE Johns Hopkins",
                "category": self.category,
                "max-deaths": int(deaths[-1]),
                "max-cases": int(cases[-1]),
                "region": str(None),
                "subregion": str(None),
                "one-line-summary": one_line_summary,  # used as title in table
                "cases-last-week": int(oscovida.get_cases_last_week(cases)),
            })
Ejemplo n.º 5
0
    def init_metadata(self):
        cases, deaths = oscovida.get_country_data("Germany",
                                                  subregion=self.subregion)
        one_line_summary = f"Germany: {self.region} : {self.subregion}"

        self._init_metadata(
            meta={
                "source": "Robert Koch Institute",
                "category": self.category,
                "max-deaths": int(deaths[-1]),
                "max-cases": int(cases[-1]),
                "region": self.region,
                "subregion": self.subregion,
                "one-line-summary": one_line_summary,  # used as title in table
                "cases-last-week": int(oscovida.get_cases_last_week(cases)),
            })