github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/clients/python/test/test_import_creation.py (about)

     1  # coding: utf-8
     2  
     3  """
     4      lakeFS API
     5  
     6      lakeFS HTTP API
     7  
     8      The version of the OpenAPI document: 1.0.0
     9      Contact: services@treeverse.io
    10      Generated by OpenAPI Generator (https://openapi-generator.tech)
    11  
    12      Do not edit the class manually.
    13  """  # noqa: E501
    14  
    15  
    16  import unittest
    17  import datetime
    18  
    19  import lakefs_sdk
    20  from lakefs_sdk.models.import_creation import ImportCreation  # noqa: E501
    21  from lakefs_sdk.rest import ApiException
    22  
    23  class TestImportCreation(unittest.TestCase):
    24      """ImportCreation unit test stubs"""
    25  
    26      def setUp(self):
    27          pass
    28  
    29      def tearDown(self):
    30          pass
    31  
    32      def make_instance(self, include_optional):
    33          """Test ImportCreation
    34              include_option is a boolean, when False only required
    35              params are included, when True both required and
    36              optional params are included """
    37          # uncomment below to create an instance of `ImportCreation`
    38          """
    39          model = lakefs_sdk.models.import_creation.ImportCreation()  # noqa: E501
    40          if include_optional :
    41              return ImportCreation(
    42                  paths = [
    43                      lakefs_sdk.models.import_location.ImportLocation(
    44                          type = 'common_prefix', 
    45                          path = 's3://my-bucket/production/collections/', 
    46                          destination = 'collections/', )
    47                      ], 
    48                  commit = lakefs_sdk.models.commit_creation.CommitCreation(
    49                      message = '', 
    50                      metadata = {
    51                          'key' : ''
    52                          }, 
    53                      date = 56, 
    54                      allow_empty = True, 
    55                      force = True, ), 
    56                  force = True
    57              )
    58          else :
    59              return ImportCreation(
    60                  paths = [
    61                      lakefs_sdk.models.import_location.ImportLocation(
    62                          type = 'common_prefix', 
    63                          path = 's3://my-bucket/production/collections/', 
    64                          destination = 'collections/', )
    65                      ],
    66                  commit = lakefs_sdk.models.commit_creation.CommitCreation(
    67                      message = '', 
    68                      metadata = {
    69                          'key' : ''
    70                          }, 
    71                      date = 56, 
    72                      allow_empty = True, 
    73                      force = True, ),
    74          )
    75          """
    76  
    77      def testImportCreation(self):
    78          """Test ImportCreation"""
    79          # inst_req_only = self.make_instance(include_optional=False)
    80          # inst_req_and_optional = self.make_instance(include_optional=True)
    81  
    82  if __name__ == '__main__':
    83      unittest.main()