cartodb-4.42/services/importer/spec/doubles/user.rb
2024-04-06 05:25:13 +00:00

22 lines
782 B
Ruby

module CartoDB
module Importer2
module Doubles
class User
DEFAULT_MAX_IMPORT_FILE_SIZE = 150*1024*1024
DEFAULT_MAX_IMPORT_TABLE_ROW_COUNT = 500*1000
DEFAULT_DATABASE_TIMEOUT = 300000
def initialize(attributes={})
@username = attributes.fetch(:username, 'user_mock')
@max_import_file_size = attributes.fetch(:max_import_file_size, DEFAULT_MAX_IMPORT_FILE_SIZE)
@max_import_table_row_count = attributes.fetch(:max_import_table_row_count, DEFAULT_MAX_IMPORT_TABLE_ROW_COUNT)
@database_timeout = attributes.fetch(:database_timeout, DEFAULT_DATABASE_TIMEOUT)
end
attr_reader :username, :max_import_file_size, :max_import_table_row_count, :database_timeout
end
end
end
end