# coding: utf-8

"""
    Zarban API

    API for Zarban services.  # noqa: E501

    The version of the OpenAPI document: 2.0.0
    Generated by: https://openapi-generator.tech
"""


from __future__ import absolute_import

import unittest

import openapi_client
from openapi_client.api.stable_coin_system_api import StableCoinSystemApi  # noqa: E501
from openapi_client.rest import ApiException


class TestStableCoinSystemApi(unittest.TestCase):
    """StableCoinSystemApi unit test stubs"""

    def setUp(self):
        self.api = openapi_client.api.stable_coin_system_api.StableCoinSystemApi()  # noqa: E501

    def tearDown(self):
        pass

    def test_ilks_get(self):
        """Test case for ilks_get

        Get all Ilks  # noqa: E501
        """
        pass

    def test_ilks_name_get(self):
        """Test case for ilks_name_get

        Get Ilk by name  # noqa: E501
        """
        pass

    def test_permissions_matrix_get(self):
        """Test case for permissions_matrix_get

        Get authorization matrix  # noqa: E501
        """
        pass

    def test_proxies_get(self):
        """Test case for proxies_get

        Retrieves proxies owned by a specific owner  # noqa: E501
        """
        pass

    def test_stablecoinsystem_tx_createvault_post(self):
        """Test case for stablecoinsystem_tx_createvault_post

        Create vault  # noqa: E501
        """
        pass

    def test_stablecoinsystem_tx_depositcollateral_post(self):
        """Test case for stablecoinsystem_tx_depositcollateral_post

        Deposit collateral  # noqa: E501
        """
        pass

    def test_stablecoinsystem_tx_mintzar_post(self):
        """Test case for stablecoinsystem_tx_mintzar_post

        Mint ZAR  # noqa: E501
        """
        pass

    def test_stablecoinsystem_tx_repayzar_post(self):
        """Test case for stablecoinsystem_tx_repayzar_post

        Repay ZAR  # noqa: E501
        """
        pass

    def test_stablecoinsystem_tx_withdrawcollateral_post(self):
        """Test case for stablecoinsystem_tx_withdrawcollateral_post

        Withdraw collateral  # noqa: E501
        """
        pass

    def test_stats_get(self):
        """Test case for stats_get

        Get collector data  # noqa: E501
        """
        pass

    def test_vaults_get(self):
        """Test case for vaults_get

        Get vaults by owner query  # noqa: E501
        """
        pass

    def test_vaults_id_events_get(self):
        """Test case for vaults_id_events_get

        Get vault events by ID  # noqa: E501
        """
        pass

    def test_vaults_id_get(self):
        """Test case for vaults_id_get

        Get a vault by ID  # noqa: E501
        """
        pass


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