# coding: utf-8

"""
    Cyclos 4.11.5 API

    The REST API for Cyclos 4.11.5  # noqa: E501

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


from __future__ import absolute_import

import unittest

import swagger_client
from swagger_client.api.tickets_api import TicketsApi  # noqa: E501
from swagger_client.rest import ApiException


class TestTicketsApi(unittest.TestCase):
    """TicketsApi unit test stubs"""

    def setUp(self):
        self.api = swagger_client.api.tickets_api.TicketsApi()  # noqa: E501

    def tearDown(self):
        pass

    def test_accept_ticket(self):
        """Test case for accept_ticket

        This operation is deprecated, use `POST /tickets/{ticket}/approve` instead.  # noqa: E501
        """
        pass

    def test_approve_ticket(self):
        """Test case for approve_ticket

        Approves a ticket by the payer.  # noqa: E501
        """
        pass

    def test_cancel_ticket(self):
        """Test case for cancel_ticket

        Cancels a ticket by the receiver.  # noqa: E501
        """
        pass

    def test_data_for_new_ticket(self):
        """Test case for data_for_new_ticket

        Returns data for create a new ticket for the logged user.  # noqa: E501
        """
        pass

    def test_get_data_for_easy_invoice(self):
        """Test case for get_data_for_easy_invoice

        Returns data for an easy invoice to the given user   # noqa: E501
        """
        pass

    def test_get_easy_invoice_qr_code(self):
        """Test case for get_easy_invoice_qr_code

        Returns a QR-code image with the URL for an easy invoice confirmation   # noqa: E501
        """
        pass

    def test_get_ticket_qr_code(self):
        """Test case for get_ticket_qr_code

        Returns the QR-code image for the given ticket only if its status is `open`   # noqa: E501
        """
        pass

    def test_new_ticket(self):
        """Test case for new_ticket

        Creates a new ticket with status `open` for the logged user.   # noqa: E501
        """
        pass

    def test_preview_ticket(self):
        """Test case for preview_ticket

        Previews the payment generated by the ticket.   # noqa: E501
        """
        pass

    def test_process_ticket(self):
        """Test case for process_ticket

        Processes a ticket by the receiver.  # noqa: E501
        """
        pass

    def test_view_ticket(self):
        """Test case for view_ticket

        Returns details about a ticket by ticket number  # noqa: E501
        """
        pass


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