# coding: utf-8

"""
    Intervals.icu API

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

    The version of the OpenAPI document: v1.0.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


import unittest

from intervals_icu_client.api.activities_api import ActivitiesApi


class TestActivitiesApi(unittest.TestCase):
    """ActivitiesApi unit test stubs"""

    def setUp(self) -> None:
        self.api = ActivitiesApi()

    def tearDown(self) -> None:
        pass

    def test_create_manual_activity(self) -> None:
        """Test case for create_manual_activity

        Create a manual activity
        """
        pass

    def test_delete_activity(self) -> None:
        """Test case for delete_activity

        Delete an activity
        """
        pass

    def test_delete_intervals(self) -> None:
        """Test case for delete_intervals

        Delete intervals
        """
        pass

    def test_download_activities_as_csv(self) -> None:
        """Test case for download_activities_as_csv

        Download activities as CSV
        """
        pass

    def test_download_activity_file(self) -> None:
        """Test case for download_activity_file

        Download original activity file, Strava activities not supported
        """
        pass

    def test_download_activity_fit_file(self) -> None:
        """Test case for download_activity_fit_file

        Download Intervals.icu generated activity fit file
        """
        pass

    def test_download_activity_fit_files(self) -> None:
        """Test case for download_activity_fit_files

        Download zip of Intervals.icu generated activity fit files
        """
        pass

    def test_download_activity_gpx_file(self) -> None:
        """Test case for download_activity_gpx_file

        Download Intervals.icu generated activity gpx file
        """
        pass

    def test_find_best_efforts(self) -> None:
        """Test case for find_best_efforts

        Find best efforts in the activity
        """
        pass

    def test_get_activities(self) -> None:
        """Test case for get_activities

        Fetch multiple activities by id. Missing activities are ignored
        """
        pass

    def test_get_activity(self) -> None:
        """Test case for get_activity

        Get an activity
        """
        pass

    def test_get_activity_hr_curve(self) -> None:
        """Test case for get_activity_hr_curve

        Get activity heart rate curve in JSON or CSV (use .csv ext) format
        """
        pass

    def test_get_activity_map(self) -> None:
        """Test case for get_activity_map

        Get activity map data
        """
        pass

    def test_get_activity_pace_curve(self) -> None:
        """Test case for get_activity_pace_curve

        Get activity pace curve in JSON or CSV (use .csv ext) format
        """
        pass

    def test_get_activity_power_curve(self) -> None:
        """Test case for get_activity_power_curve

        Get activity power curve in JSON or CSV (use .csv ext) format
        """
        pass

    def test_get_activity_power_spike_model(self) -> None:
        """Test case for get_activity_power_spike_model

        Get activity power spike detection model
        """
        pass

    def test_get_activity_segments(self) -> None:
        """Test case for get_activity_segments

        Get activity segments
        """
        pass

    def test_get_activity_streams(self) -> None:
        """Test case for get_activity_streams

        List streams for the activity
        """
        pass

    def test_get_activity_weather_summary(self) -> None:
        """Test case for get_activity_weather_summary

        Get activity weather summary information
        """
        pass

    def test_get_athlete_mmp_model(self) -> None:
        """Test case for get_athlete_mmp_model

        Get the power model used to resolve %MMP steps in workouts for the athlete
        """
        pass

    def test_get_gap_histogram(self) -> None:
        """Test case for get_gap_histogram

        Get activity gradient adjusted pace histogram
        """
        pass

    def test_get_hr_histogram(self) -> None:
        """Test case for get_hr_histogram

        Get activity heart rate histogram
        """
        pass

    def test_get_hr_training_load_model(self) -> None:
        """Test case for get_hr_training_load_model

        Get activity heart rate training load model
        """
        pass

    def test_get_interval_stats(self) -> None:
        """Test case for get_interval_stats

        Return interval like stats for part of the activity
        """
        pass

    def test_get_intervals(self) -> None:
        """Test case for get_intervals

        Get activity intervals
        """
        pass

    def test_get_pace_histogram(self) -> None:
        """Test case for get_pace_histogram

        Get activity pace histogram
        """
        pass

    def test_get_power_histogram(self) -> None:
        """Test case for get_power_histogram

        Get activity power histogram
        """
        pass

    def test_get_power_hr_curve(self) -> None:
        """Test case for get_power_hr_curve

        Get the athlete's power vs heart rate curve for a date range
        """
        pass

    def test_get_power_vs_hr(self) -> None:
        """Test case for get_power_vs_hr

        Get activity power vs heart rate data in JSON or CSV (use .csv ext) format
        """
        pass

    def test_get_time_at_hr(self) -> None:
        """Test case for get_time_at_hr

        Get activity time at heart rate data
        """
        pass

    def test_list_activities(self) -> None:
        """Test case for list_activities

        List activities for a date range in desc date order
        """
        pass

    def test_list_activities_around(self) -> None:
        """Test case for list_activities_around

        List activities before and after another activity in closest first order
        """
        pass

    def test_list_activity_hr_curves(self) -> None:
        """Test case for list_activity_hr_curves

        Get best HR for a range of durations for matching activities in the date range
        """
        pass

    def test_list_activity_pace_curves(self) -> None:
        """Test case for list_activity_pace_curves

        Get best pace for a range of distances for matching activities in the date range
        """
        pass

    def test_list_activity_power_curves(self) -> None:
        """Test case for list_activity_power_curves

        Get best power for a range of durations for matching activities in the date range
        """
        pass

    def test_list_activity_power_curves1(self) -> None:
        """Test case for list_activity_power_curves1

        Get activity power curves for one or more streams in JSON or CSV (use .csv ext) format
        """
        pass

    def test_list_athlete_hr_curves(self) -> None:
        """Test case for list_athlete_hr_curves

        List best heart rate curves for the athlete
        """
        pass

    def test_list_athlete_pace_curves(self) -> None:
        """Test case for list_athlete_pace_curves

        List best pace curves for the athlete
        """
        pass

    def test_list_athlete_power_curves(self) -> None:
        """Test case for list_athlete_power_curves

        List best power curves for the athlete
        """
        pass

    def test_list_tags2(self) -> None:
        """Test case for list_tags2

        List all tags that have been applied to the athlete's activities
        """
        pass

    def test_search_for_activities(self) -> None:
        """Test case for search_for_activities

        Search for activities by name or tag, returns summary info
        """
        pass

    def test_search_for_activities_full(self) -> None:
        """Test case for search_for_activities_full

        Search for activities by name or tag, returns full activities
        """
        pass

    def test_search_for_intervals(self) -> None:
        """Test case for search_for_intervals

        Find activities with intervals matching duration and intensity
        """
        pass

    def test_split_interval(self) -> None:
        """Test case for split_interval

        Split an interval
        """
        pass

    def test_update_activity(self) -> None:
        """Test case for update_activity

        Update activity
        """
        pass

    def test_update_activity_streams(self) -> None:
        """Test case for update_activity_streams

        Update streams for the activity from JSON
        """
        pass

    def test_update_interval(self) -> None:
        """Test case for update_interval

        Update/create an interval
        """
        pass

    def test_update_intervals(self) -> None:
        """Test case for update_intervals

        Update intervals for an activity
        """
        pass

    def test_upload_activity(self) -> None:
        """Test case for upload_activity

        Create new activities from an uploaded file (fit, tcx, gpx or zip or gz of the same) as multipart/form-data
        """
        pass

    def test_upload_activity_streams_csv(self) -> None:
        """Test case for upload_activity_streams_csv

        Update streams for the activity from CSV
        """
        pass


if __name__ == '__main__':
    unittest.main()
