# 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.projects__classic_api import ProjectsClassicApi  # noqa: E501
from xtrf_api.rest import ApiException


class TestProjectsClassicApi(unittest.TestCase):
    """ProjectsClassicApi unit test stubs"""

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

    def tearDown(self):
        pass

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

        Creates a new Classic Project.  # noqa: E501
        """
        pass

    def test_create_language_combination(self):
        """Test case for create_language_combination

        Creates a new language combination for a given project without creating a task.  # noqa: E501
        """
        pass

    def test_create_task(self):
        """Test case for create_task

        Creates a new task for a given project.  # noqa: E501
        """
        pass

    def test_delete5(self):
        """Test case for delete5

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

    def test_get_all_ids6(self):
        """Test case for get_all_ids6

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

    def test_get_by_id7(self):
        """Test case for get_by_id7

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

    def test_get_contacts(self):
        """Test case for get_contacts

        Returns contacts of a given project.  # noqa: E501
        """
        pass

    def test_get_custom_fields5(self):
        """Test case for get_custom_fields5

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

    def test_get_dates1(self):
        """Test case for get_dates1

        Returns dates of a given project.  # noqa: E501
        """
        pass

    def test_get_finance(self):
        """Test case for get_finance

        Returns finance of a given project.  # noqa: E501
        """
        pass

    def test_get_instructions(self):
        """Test case for get_instructions

        Returns instructions of a given project.  # noqa: E501
        """
        pass

    def test_update_contacts(self):
        """Test case for update_contacts

        Updates contacts of a given project.  # noqa: E501
        """
        pass

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

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

    def test_update_dates(self):
        """Test case for update_dates

        Updates dates of a given project.  # noqa: E501
        """
        pass

    def test_update_instructions(self):
        """Test case for update_instructions

        Updates instructions of a given project.  # noqa: E501
        """
        pass


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