"""
    EMIL InsuranceService

    The EMIL InsuranceService API description  # noqa: E501

    The version of the OpenAPI document: 1.0
    Contact: kontakt@emil.de
    Generated by: https://openapi-generator.tech
"""


import unittest

import eis.insurance
from eis.insurance.api.policies_api import PoliciesApi  # noqa: E501


class TestPoliciesApi(unittest.TestCase):
    """PoliciesApi unit test stubs"""

    def setUp(self):
        self.api = PoliciesApi()  # noqa: E501

    def tearDown(self):
        pass

    def test_activate_policy(self):
        """Test case for activate_policy

        Activate a suspended policy by tenant  # noqa: E501
        """
        pass

    def test_create_draft_policy(self):
        """Test case for create_draft_policy

        Create the draft-policy  # noqa: E501
        """
        pass

    def test_create_policy(self):
        """Test case for create_policy

        Create the policy  # noqa: E501
        """
        pass

    def test_delete_draft_policy(self):
        """Test case for delete_draft_policy

        Delete the draft-policy  # noqa: E501
        """
        pass

    def test_get_draft_policy(self):
        """Test case for get_draft_policy

        Retrieve the draft-policy  # noqa: E501
        """
        pass

    def test_get_policy(self):
        """Test case for get_policy

        Retrieve the policy  # noqa: E501
        """
        pass

    def test_get_policy_data_by_date(self):
        """Test case for get_policy_data_by_date

        Retrieve current policy version  # noqa: E501
        """
        pass

    def test_list_policies(self):
        """Test case for list_policies

        List policies  # noqa: E501
        """
        pass

    def test_list_policy_objects(self):
        """Test case for list_policy_objects

        List policy objects  # noqa: E501
        """
        pass

    def test_list_policy_versions(self):
        """Test case for list_policy_versions

        List policy versions  # noqa: E501
        """
        pass

    def test_patch_draft_policy(self):
        """Test case for patch_draft_policy

        Update the draft-policy  # noqa: E501
        """
        pass

    def test_patch_policy(self):
        """Test case for patch_policy

        Update the policy  # noqa: E501
        """
        pass

    def test_restore_policy_version(self):
        """Test case for restore_policy_version

        Restore a policy version by versionId  # noqa: E501
        """
        pass

    def test_suspend_policy(self):
        """Test case for suspend_policy

        Suspend a policy by tenant  # noqa: E501
        """
        pass

    def test_terminate_policy(self):
        """Test case for terminate_policy

        Terminate a policy by tenant  # noqa: E501
        """
        pass

    def test_update_policy(self):
        """Test case for update_policy

        Update the policy  # noqa: E501
        """
        pass

    def test_withdraw_policy(self):
        """Test case for withdraw_policy

        Withdraw policy by tenant  # noqa: E501
        """
        pass


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