Beispiel #1
0
 def test_input_size_valid(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         MAX_MULTIPART_OBJECT_SIZE / 1024, MIN_PART_SIZE)
     eq_(total_parts_count, 1024)
     eq_(part_size, 5242880)
     eq_(last_part_size, 5242880)
Beispiel #2
0
 def test_input_size_is_special_value(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         -1, MIN_PART_SIZE)
     eq_(total_parts_count, 9987)
     eq_(part_size, 550502400)
     eq_(last_part_size, 241172480)
Beispiel #3
0
 def test_input_size_wrong(self):
     optimal_part_info(MAX_MULTIPART_OBJECT_SIZE + 1, MIN_PART_SIZE)
Beispiel #4
0
 def test_input_size_valid_maximum(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         MAX_MULTIPART_OBJECT_SIZE, MIN_PART_SIZE)
     eq_(total_parts_count, 9987)
     eq_(part_size, 550502400)
     eq_(last_part_size, 241172480)
Beispiel #5
0
 def test_configured_input_size_valid(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         MAX_MULTIPART_OBJECT_SIZE/1024, 64*1024*1024)
     eq_(total_parts_count, 80)
     eq_(part_size, 67108864)
     eq_(last_part_size, 67108864)
Beispiel #6
0
 def test_configured_input_size_is_special_value(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         -1, 1024*1024*1000)
     eq_(total_parts_count, 5243)
     eq_(part_size, 1048576000)
     eq_(last_part_size, 922746880)
Beispiel #7
0
 def test_input_size_valid(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(-1)
     eq_(total_parts_count, 9987)
     eq_(part_size, 550502400)
     eq_(last_part_size, 241172480)
Beispiel #8
0
 def test_configured_input_size_valid_maximum(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         MAX_MULTIPART_OBJECT_SIZE, 1024*1024*1000)
     eq_(total_parts_count, 5243)
     eq_(part_size, 1048576000)
     eq_(last_part_size, 922746880)
Beispiel #9
0
 def test_input_size_valid_maximum(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(
         5497558138880)
     eq_(total_parts_count, 9987)
     eq_(part_size, 550502400)
     eq_(last_part_size, 241172480)
Beispiel #10
0
 def test_input_size_wrong(self):
     optimal_part_info(5000000000000000000)
Beispiel #11
0
 def test_input_size_valid(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(-1)
     eq_(total_parts_count, 9987)
     eq_(part_size, 550502400)
     eq_(last_part_size, 241172480)
Beispiel #12
0
 def test_input_size_valid_maximum(self):
     total_parts_count, part_size, last_part_size = optimal_part_info(5497558138880)
     eq_(total_parts_count, 9987)
     eq_(part_size, 550502400)
     eq_(last_part_size, 241172480)
Beispiel #13
0
 def test_input_size_wrong(self):
     optimal_part_info(5000000000000000000)