Exemplo n.º 1
0
 def test_get_shots_has_2017_actual_data(self):
     df = shotlink.get_shots([2017], DATA_PATH)
     self.assertEqual(1214437, len(df))
Exemplo n.º 2
0
 def test_prepare_data_converts_date_field(self):
     df = shotlink.get_shots([2017], TEST_DATA_PATH)
     df = shotlink.prepare_shots(df)
     self.assertEqual('datetime64[ns]', str(df['Date'].dtype))
Exemplo n.º 3
0
 def test_get_shots_has_explicit_data_types(self):
     df = shotlink.get_shots([2017], TEST_DATA_PATH)
     for field_name, dtype in shotlink.shot_dtypes.items():
         self.assertEqual(dtype, df.dtypes[field_name])
Exemplo n.º 4
0
 def test_get_shots_updates_field_names(self):
     df = shotlink.get_shots([2017], TEST_DATA_PATH)
     self.assertListEqual(shotlink.shot_fields, df.columns.values.tolist())
Exemplo n.º 5
0
 def test_get_shots_has_two_years_worth_of_data(self):
     df = shotlink.get_shots([2008, 2009], TEST_DATA_PATH)
     self.assertEqual(999 + 999, len(df))
Exemplo n.º 6
0
 def test_get_shots_has_2017_data(self):
     df = shotlink.get_shots([2017], TEST_DATA_PATH)
     self.assertEqual(999, len(df))