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


class TestBrowserApi(unittest.TestCase):
    """BrowserApi unit test stubs"""

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

    def tearDown(self):
        pass

    def test_browse_csv(self):
        """Test case for browse_csv

        Searches for data (ie. customer, task, etc) and returns it in a CSV form.  # noqa: E501
        """
        pass

    def test_browse_json(self):
        """Test case for browse_json

        Searches for data (ie. customer, task, etc) and returns it in a tabular form.  # noqa: E501
        """
        pass

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

        Creates view for given class.  # noqa: E501
        """
        pass

    def test_delete(self):
        """Test case for delete

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

    def test_delete_column(self):
        """Test case for delete_column

        Deletes a single column from view.  # noqa: E501
        """
        pass

    def test_get(self):
        """Test case for get

        Returns all view's information.  # noqa: E501
        """
        pass

    def test_get_column_settings(self):
        """Test case for get_column_settings

        Returns column's specific settings.  # noqa: E501
        """
        pass

    def test_get_columns(self):
        """Test case for get_columns

        Returns columns defined in view.  # noqa: E501
        """
        pass

    def test_get_current_view_details(self):
        """Test case for get_current_view_details

        Returns current view's detailed information, suitable for browser.  # noqa: E501
        """
        pass

    def test_get_filter(self):
        """Test case for get_filter

        Returns view's filter.  # noqa: E501
        """
        pass

    def test_get_local_settings(self):
        """Test case for get_local_settings

        Returns view's local settings (for current user).  # noqa: E501
        """
        pass

    def test_get_order(self):
        """Test case for get_order

        Returns view's order settings.  # noqa: E501
        """
        pass

    def test_get_permissions(self):
        """Test case for get_permissions

        Returns view's permissions.  # noqa: E501
        """
        pass

    def test_get_settings(self):
        """Test case for get_settings

        Returns view's settings.  # noqa: E501
        """
        pass

    def test_get_view_details(self):
        """Test case for get_view_details

        Returns view's detailed information, suitable for browser.  # noqa: E501
        """
        pass

    def test_get_views_brief(self):
        """Test case for get_views_brief

        Returns views' brief.  # noqa: E501
        """
        pass

    def test_select_view_and_get_its_details(self):
        """Test case for select_view_and_get_its_details

        Selects given view as current and returns its detailed information, suitable for browser.  # noqa: E501
        """
        pass

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

        Updates all view's information.  # noqa: E501
        """
        pass

    def test_update_column_settings(self):
        """Test case for update_column_settings

        Updates column's specific settings.  # noqa: E501
        """
        pass

    def test_update_columns(self):
        """Test case for update_columns

        Updates columns in view.  # noqa: E501
        """
        pass

    def test_update_filter(self):
        """Test case for update_filter

        Updates view's filter.  # noqa: E501
        """
        pass

    def test_update_filter_property(self):
        """Test case for update_filter_property

        Updates view's filter property.  # noqa: E501
        """
        pass

    def test_update_local_settings(self):
        """Test case for update_local_settings

        Updates view's local settings (for current user).  # noqa: E501
        """
        pass

    def test_update_order(self):
        """Test case for update_order

        Updates view's order settings.  # noqa: E501
        """
        pass

    def test_update_permissions(self):
        """Test case for update_permissions

        Updates view's permissions.  # noqa: E501
        """
        pass

    def test_update_settings(self):
        """Test case for update_settings

        Updates view's settings.  # noqa: E501
        """
        pass


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