"""
    decentro-in-kyc

    KYC & Onboarding  # noqa: E501

    The version of the OpenAPI document: 1.0.0
    Generated by: https://konfigthis.com
"""


import unittest

import os
import decentro_in_kyc_client
from decentro_in_kyc_client.api.kyc_api import KYCApi  # noqa: E501


class TestKYCApi(unittest.TestCase):
    """KYCApi unit test stubs"""

    def setUp(self):
        configuration = decentro_in_kyc_client.Configuration(
            api_key={
                "client_id": os.environ["DECENTRO_CLIENT_ID"],
                "client_secret": os.environ["DECENTRO_CLIENT_SECRET"],
                "module_secret": os.environ["DECENTRO_MODULE_SECRET"]
            })
        api_client = decentro_in_kyc_client.ApiClient(configuration)
        self.api = KYCApi(api_client)

    def tearDown(self):
        pass

    def test_check_image_quality(self):
        """Test case for check_image_quality

        Image Quality Check  # noqa: E501
        """
        pass

    def test_check_photocopy(self):
        """Test case for check_photocopy

        Photocopy Check  # noqa: E501
        """
        pass

    def test_check_video_liveness(self):
        """Test case for check_video_liveness

        Liveness Check  # noqa: E501
        """
        pass

    def test_classify_document(self):
        """Test case for classify_document

        ID Classification  # noqa: E501
        """
        pass

    def test_extract_text(self):
        """Test case for extract_text

        Scan & Extract  # noqa: E501
        """
        pass

    def test_mask_aadhaar_uid(self):
        """Test case for mask_aadhaar_uid

        Aadhaar Masking  # noqa: E501
        """
        pass

    def test_match_face(self):
        """Test case for match_face

        Face Match  # noqa: E501
        """
        pass

    def test_validate(self):
        """Test case for validate

        Validate  # noqa: E501
        """
        self.api.validate()
        pass


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