# coding: utf-8

"""
    Kiln API Docs (dev)

    This API provides reporting staking data on various protocols as well as network wide data, staking transaction crafting features and so on. In order to use it, you should first get an API token from your Kiln dashboard (applications section). If you don't have access to our dashboard, please get in touch at hello@kiln.fi. Once you have your API token, you can set it as a bearer token in your request headers.  ### Backward Compatibility  This is an experimental specification used for development and testing, do not rely on what is here unless you know the implications.  The official Kiln API specification following backward compatible changes can be found [here](/).  # noqa: E501

    The version of the OpenAPI document: 1.0.0
    Contact: contact@kiln.fi
    Generated by: https://openapi-generator.tech
"""


from __future__ import absolute_import

import unittest

import kiln_connect.openapi_client
from kiln_connect.openapi_client.api.matic_api import MaticApi  # noqa: E501
from kiln_connect.openapi_client.rest import ApiException


class TestMaticApi(unittest.TestCase):
    """MaticApi unit test stubs"""

    def setUp(self):
        self.api = kiln_connect.openapi_client.api.matic_api.MaticApi()  # noqa: E501

    def tearDown(self):
        pass

    def test_get_matic_tx_status(self):
        """Test case for get_matic_tx_status

        Transaction Status  # noqa: E501
        """
        pass

    def test_post_matic_approve_tx(self):
        """Test case for post_matic_approve_tx

        Approve Transaction  # noqa: E501
        """
        pass

    def test_post_matic_broadcast_tx(self):
        """Test case for post_matic_broadcast_tx

        Broadcast Transaction  # noqa: E501
        """
        pass

    def test_post_matic_buy_voucher_tx(self):
        """Test case for post_matic_buy_voucher_tx

        Buy Voucher Transaction  # noqa: E501
        """
        pass

    def test_post_matic_prepare_tx(self):
        """Test case for post_matic_prepare_tx

        Prepare Transaction  # noqa: E501
        """
        pass

    def test_post_matic_restake_rewards_tx(self):
        """Test case for post_matic_restake_rewards_tx

        Restake Rewards Transaction  # noqa: E501
        """
        pass

    def test_post_matic_sell_voucher_tx(self):
        """Test case for post_matic_sell_voucher_tx

        Sell Voucher Transaction  # noqa: E501
        """
        pass

    def test_post_matic_unstake_claim_tokens_tx(self):
        """Test case for post_matic_unstake_claim_tokens_tx

        Unstake Claim Tokens Transaction  # noqa: E501
        """
        pass

    def test_post_matic_withdraw_rewards_tx(self):
        """Test case for post_matic_withdraw_rewards_tx

        Withdraw Rewards Transaction  # noqa: E501
        """
        pass


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