예제 #1
0
    def test_joindataset_date(self):
        newYorkDataExtraction = getData(self.nytdata)
        johnHopkinsDataExtraction = getData(self.jphdata)
        NYTData = transformNewYorkTimesData(newYorkDataExtraction)
        JPHData = transformJohnHopkinsData(johnHopkinsDataExtraction)

        result = transformJoinData(NYTData, JPHData)
        result_date = str(result.datetime.iloc[0])

        self.assertEqual(result_date, '2020-08-12 00:00:00')
예제 #2
0
    def test_joindataset_headers(self):
        newYorkDataExtraction = getData(self.nytdata)
        johnHopkinsDataExtraction = getData(self.jphdata)
        NYTData = transformNewYorkTimesData(newYorkDataExtraction)
        JPHData = transformJohnHopkinsData(johnHopkinsDataExtraction)

        result = transformJoinData(NYTData, JPHData)

        result_headers = list(result.columns)
        expected_headers = ['datetime', 'cases', 'deaths', 'Recovered']

        self.assertEqual(result_headers, expected_headers)
예제 #3
0
    def test_joindataset_int(self):
        newYorkDataExtraction = getData(self.nytdata)
        johnHopkinsDataExtraction = getData(self.jphdata)
        NYTData = transformNewYorkTimesData(newYorkDataExtraction)
        JPHData = transformJohnHopkinsData(johnHopkinsDataExtraction)

        result = transformJoinData(NYTData, JPHData)

        result_cases_int = result.cases.iloc[0]
        result_deaths_int = result.deaths.iloc[0]
        result_Recocered_int = result.Recovered.iloc[0]

        self.assertGreaterEqual(result_cases_int, 0)
        self.assertGreaterEqual(result_deaths_int, 0)
        self.assertGreaterEqual(result_Recocered_int, 0)
예제 #4
0
 def test_jhp_csv_read_data_headers(self):
     result = getData(self.jphdata)
     result_headers = list(result.columns)
     result_df = [
         'Date', 'Country/Region', 'Province/State', 'Lat', 'Long',
         'Confirmed', 'Recovered', 'Deaths'
     ]
     self.assertEqual(result_headers, result_df)
예제 #5
0
 def test_jphdata_int(self):
     result = transformJohnHopkinsData(getData(self.jphdata))
     result_recovered_int = result.Recovered.iloc[0]
     self.assertGreaterEqual(result_recovered_int, 0)
예제 #6
0
 def test_jphdata(self):
     result = transformJohnHopkinsData(getData(self.jphdata))
     result_date = str(result.datetime.iloc[1])
     self.assertEqual(result_date, '2020-07-10 00:00:00')
예제 #7
0
 def test_jphdata_headers(self):
     result = transformJohnHopkinsData(getData(self.jphdata))
     result_headers = list(result.columns)
     result_df = ['datetime', 'Recovered']
     self.assertEqual(result_headers, result_df)
예제 #8
0
 def test_nytdata_int(self):
     result = transformNewYorkTimesData(getData(self.nytdata))
     result_cases_int = result.cases.iloc[0]
     result_deaths_int = result.deaths.iloc[1]
     self.assertGreaterEqual(result_cases_int, 0)
     self.assertGreaterEqual(result_deaths_int, 0)
예제 #9
0
 def test_nytdata(self):
     result = transformNewYorkTimesData(getData(self.nytdata))
     result_date = str(result.datetime.iloc[1])
     self.assertEqual(result_date, '2020-12-12 00:00:00')
예제 #10
0
 def test_nytdata_headers(self):
     result = transformNewYorkTimesData(getData(self.nytdata))
     result_headers = list(result.columns)
     result_df = ['datetime', 'cases', 'deaths']
     self.assertEqual(result_headers, result_df)
예제 #11
0
 def test_csv_jph_date_data(self):
     result = getData(self.jphdata)
     result_date = result.Date.iloc[0]
     self.assertEqual(result_date, '2020-07-10')
예제 #12
0
 def test_csv_nyt_date_data(self):
     result = getData(self.nytdata)
     result_date = result.date.iloc[0]
     self.assertEqual(result_date, '2020-12-11')
예제 #13
0
 def test_csv_read_data_headers(self):
     result = getData(self.nytdata)
     result_headers = list(result.columns)
     result_df = ['date', 'cases', 'deaths']
     self.assertEqual(result_headers, result_df)