You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

72 lines
2.9 KiB

=begin
#Seaweedfs Master Server API
#The Seaweedfs Master Server API allows you to store blobs
The version of the OpenAPI document: 3.43.0
Generated by: https://openapi-generator.tech
OpenAPI Generator version: 6.4.0
=end
require 'spec_helper'
require 'json'
# Unit tests for OpenapiClient::DefaultApi
# Automatically generated by openapi-generator (https://openapi-generator.tech)
# Please update as you see appropriate
describe 'DefaultApi' do
before do
# run before each test
@api_instance = OpenapiClient::DefaultApi.new
end
after do
# run after each test
end
describe 'test an instance of DefaultApi' do
it 'should create an instance of DefaultApi' do
expect(@api_instance).to be_instance_of(OpenapiClient::DefaultApi)
end
end
# unit tests for dir_assign
# Assign a file key
# This operation is very cheap. Just increase a number in master server's memory.
# @param [Hash] opts the optional parameters
# @option opts [Object] :count how many file ids to assign. Use <fid>_1, <fid>_2 for the assigned additional file ids. e.g. 3,01637037d6_1, 3,01637037d6_2
# @option opts [Object] :collection required collection name
# @option opts [Object] :data_center preferred data center
# @option opts [Object] :rack preferred rack
# @option opts [Object] :data_node preferred volume server, e.g. 127.0.0.1:8080
# @option opts [Object] :disk If you have disks labelled, this must be supplied to specify the disk type to allocate on.
# @option opts [Object] :replication replica placement strategy
# @option opts [Object] :ttl file expiration time limit, example: 3m for 3 minutes. units: m-minute, h-hour, d-day, w-week, M-month, y-year
# @option opts [Object] :preallocate If no matching volumes, pre-allocate this number of bytes on disk for new volumes.
# @option opts [Object] :memory_map_max_size_mb Only implemented for windows. Use memory mapped files with specified size for new volumes.
# @option opts [Object] :writable_volume_count If no matching volumes, create specified number of new volumes.
# @return [FileKey]
describe 'dir_assign test' do
it 'should work' do
# assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
end
end
# unit tests for dir_lookup
# Lookup volume
# We would need to find out whether the volumes have moved.
# @param [Hash] opts the optional parameters
# @option opts [Object] :volume_id volume id
# @option opts [Object] :collection optionally to speed up the lookup
# @option opts [Object] :file_id If provided, this returns the fileId location and a JWT to update or delete the file.
# @option opts [Object] :read works together with \"fileId\", if read=yes, JWT is generated for reads.
# @return [Object]
describe 'dir_lookup test' do
it 'should work' do
# assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
end
end
end