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


class TestJobsSmartV2Api(unittest.TestCase):
    """JobsSmartV2Api unit test stubs"""

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

    def tearDown(self):
        pass

    def test_add_files(self):
        """Test case for add_files

        Adds files to the project as delivered in the job.  # noqa: E501
        """
        pass

    def test_assign_vendor(self):
        """Test case for assign_vendor

        Assigns vendor to a job in a project.  # noqa: E501
        """
        pass

    def test_change_dates(self):
        """Test case for change_dates

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

    def test_change_status(self):
        """Test case for change_status

        Changes job status if possible (400 Bad Request is returned otherwise).  # noqa: E501
        """
        pass

    def test_get_delivered_files(self):
        """Test case for get_delivered_files

        Returns list of files delivered in the job.  # noqa: E501
        """
        pass

    def test_get_file_by_id(self):
        """Test case for get_file_by_id

        Returns details for a job.  # noqa: E501
        """
        pass

    def test_get_shared_reference_files(self):
        """Test case for get_shared_reference_files

        Returns list of files shared with the job as Reference Files.  # noqa: E501
        """
        pass

    def test_get_shared_work_files(self):
        """Test case for get_shared_work_files

        Returns list of files shared with the job as Work Files.  # noqa: E501
        """
        pass

    def test_share_as_reference_files(self):
        """Test case for share_as_reference_files

        Shares selected files as Reference Files with a job in a project.  # noqa: E501
        """
        pass

    def test_share_as_work_files(self):
        """Test case for share_as_work_files

        Shares selected files as Work Files with a job in a project.  # noqa: E501
        """
        pass

    def test_stop_sharing(self):
        """Test case for stop_sharing

        Stops sharing selected files with a job in a project.  # noqa: E501
        """
        pass

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

        Updates instructions for a job.  # noqa: E501
        """
        pass

    def test_upload_file1(self):
        """Test case for upload_file1

        Uploads file to the project as a file delivered in the job.  # noqa: E501
        """
        pass


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