19 from file_helpers
import create_temp_file, create_temp_files, create_large_temp_file
20 from s3_file_uploader_test_base
import S3FileUploaderTestBase
22 PKG =
'rosbag_uploader_ros1_integration_tests' 23 NAME =
'test_s3_file_uploader_general' 24 OVERSIZE_FILE_RESULT_CODE = 100
30 self.files_to_delete.append(temp_file_name)
44 file_size_in_mb = 5500
46 self.files_to_delete.append(temp_file_name)
48 self.assertFalse(result.result_code.success)
49 self.assertEqual(result.result_code.error_code, OVERSIZE_FILE_RESULT_CODE,
50 "Result code was %d" % result.result_code.error_code)
52 if __name__ ==
'__main__':
53 rostest.rosrun(PKG, NAME, TestS3FileUploaderGeneral, sys.argv)
def _create_upload_files_action_client(self)
def test_upload_file(self)
def create_temp_files(total_files)
def _upload_temp_files(self, temp_file_names)
def test_upload_multiple_files(self)
def _assert_successful_upload(self, result, temp_file_names)
def test_upload_oversize_file(self)
def create_large_temp_file(file_size_in_mb)