def wdf_big(): athlete = models.Athlete(cp=200, w_prime=20000, weight=80) wdf = models.WorkoutDataFrame( pd.read_csv('tests/example_files/workout_1.csv')) wdf = wdf.set_index('time') wdf.athlete = athlete return wdf
def wdf(): data = {'time': range(10), 'heartrate': range(10), 'power': range(10)} athlete = models.Athlete(name='Chris', weight=80, ftp=300) wdf = models.WorkoutDataFrame(data) wdf = wdf.set_index('time') wdf.athlete = athlete return wdf
def test_empty_init(self): athlete = models.Athlete() assert hasattr(athlete, 'name') assert hasattr(athlete, 'sex') assert hasattr(athlete, 'weight') assert hasattr(athlete, 'dob') assert hasattr(athlete, 'ftp') assert hasattr(athlete, 'cp') assert hasattr(athlete, 'w_prime')
def setup(self): self.athlete = models.Athlete(name='Chris', ftp=300)