# coding: utf-8

"""
    XTRF Home Portal API

    XTRF Home Portal API enables you to perform operations on Projects, Quotes, Customers, Vendors etc. as a XTRF Home Portal user. <br>The documentation is generated from OpenAPI specification 3.0 available <a href=\"/home-api/openapi.json\">here</a> <br>   The API client/consumer code may be easily generated in 60+ programming languages using an open source code generator available at the time of writing this documentation at <a href='https://editor.swagger.io/'>https://editor.swagger.io/</a> Thank you for using XTRF Application Programming interface (XTRF API). By using the API you agree to the terms below. If you disagree with any of these terms, XTRF does not grant you a license to use the XTRF API. XTRF reserves the right to update and change these terms from time to time without a prior notice of API users. You can always find the most recent version of these terms here:   # noqa: E501

    OpenAPI spec version: 2.0
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

from __future__ import absolute_import

import unittest

import xtrf_api
from xtrf_api.api.clients_api import ClientsApi  # noqa: E501
from xtrf_api.rest import ApiException


class TestClientsApi(unittest.TestCase):
    """ClientsApi unit test stubs"""

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

    def tearDown(self):
        pass

    def test_create(self):
        """Test case for create

        Creates a new person.  # noqa: E501
        """
        pass

    def test_create1(self):
        """Test case for create1

        Creates a new client.  # noqa: E501
        """
        pass

    def test_delete1(self):
        """Test case for delete1

        Removes a person.  # noqa: E501
        """
        pass

    def test_delete1_0(self):
        """Test case for delete1_0

        Removes a customer price list.  # noqa: E501
        """
        pass

    def test_delete2(self):
        """Test case for delete2

        Removes a client.  # noqa: E501
        """
        pass

    def test_generate_single_use_sign_in_token(self):
        """Test case for generate_single_use_sign_in_token

        Generates a single use sign-in token.  # noqa: E501
        """
        pass

    def test_get_address(self):
        """Test case for get_address

        Returns address of a given client.  # noqa: E501
        """
        pass

    def test_get_all_ids1(self):
        """Test case for get_all_ids1

        Returns persons' internal identifiers.  # noqa: E501
        """
        pass

    def test_get_all_ids2(self):
        """Test case for get_all_ids2

        Returns clients' internal identifiers.  # noqa: E501
        """
        pass

    def test_get_all_names_with_ids(self):
        """Test case for get_all_names_with_ids

        Returns list of simple clients representations  # noqa: E501
        """
        pass

    def test_get_by_id1(self):
        """Test case for get_by_id1

        Returns person details.  # noqa: E501
        """
        pass

    def test_get_by_id2(self):
        """Test case for get_by_id2

        Returns client details.  # noqa: E501
        """
        pass

    def test_get_categories(self):
        """Test case for get_categories

        Returns categories of a given client.  # noqa: E501
        """
        pass

    def test_get_contact(self):
        """Test case for get_contact

        Returns contact of a given person.  # noqa: E501
        """
        pass

    def test_get_contact1(self):
        """Test case for get_contact1

        Returns contact of a given client.  # noqa: E501
        """
        pass

    def test_get_correspondence_address(self):
        """Test case for get_correspondence_address

        Returns correspondence address of a given client.  # noqa: E501
        """
        pass

    def test_get_custom_field(self):
        """Test case for get_custom_field

        Returns custom field of a given client.  # noqa: E501
        """
        pass

    def test_get_custom_fields(self):
        """Test case for get_custom_fields

        Returns custom fields of a given person.  # noqa: E501
        """
        pass

    def test_get_custom_fields1(self):
        """Test case for get_custom_fields1

        Returns custom fields of a given client.  # noqa: E501
        """
        pass

    def test_get_industries(self):
        """Test case for get_industries

        Returns industries of a given client.  # noqa: E501
        """
        pass

    def test_update(self):
        """Test case for update

        Updates an existing person.  # noqa: E501
        """
        pass

    def test_update_0(self):
        """Test case for update_0

        Updates an existing client.  # noqa: E501
        """
        pass

    def test_update_address(self):
        """Test case for update_address

        Updates address of a given client.  # noqa: E501
        """
        pass

    def test_update_categories(self):
        """Test case for update_categories

        Updates categories of a given client.  # noqa: E501
        """
        pass

    def test_update_contact(self):
        """Test case for update_contact

        Updates contact of a given person.  # noqa: E501
        """
        pass

    def test_update_contact_0(self):
        """Test case for update_contact_0

        Updates contact of a given client.  # noqa: E501
        """
        pass

    def test_update_correspondence_address(self):
        """Test case for update_correspondence_address

        Updates correspondence address of a given client.  # noqa: E501
        """
        pass

    def test_update_custom_field(self):
        """Test case for update_custom_field

        Updates given custom field of a given client.  # noqa: E501
        """
        pass

    def test_update_custom_fields(self):
        """Test case for update_custom_fields

        Updates custom fields of a given person.  # noqa: E501
        """
        pass

    def test_update_custom_fields_0(self):
        """Test case for update_custom_fields_0

        Updates custom fields of a given client.  # noqa: E501
        """
        pass

    def test_update_industries(self):
        """Test case for update_industries

        Updates industries of a given client.  # noqa: E501
        """
        pass


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