Fix backup compression unit tests
Cinder backup tests for compression were incorrectly testing the size of the compression data, instead of testing against the compressed data they were checking the tuple (algorithm, compressed_data). This patches fixes those tests. Change-Id: I02f79a1ccc1af29e1f843e94c0618c8e4962bdae (cherry picked from commitfd671c77cd
) (cherry picked from commit9d0658febe
) (cherry picked from commit0f20809828
)
This commit is contained in:
parent
02e858b5da
commit
ec7005ff91
|
@ -554,7 +554,7 @@ class GoogleBackupDriverTestCase(test.TestCase):
|
|||
result = service._prepare_output_data(fake_data)
|
||||
|
||||
self.assertEqual('zlib', result[0])
|
||||
self.assertGreater(len(fake_data), len(result))
|
||||
self.assertGreater(len(fake_data), len(result[1]))
|
||||
|
||||
@gcs_client
|
||||
def test_prepare_output_data_no_compresssion(self):
|
||||
|
|
|
@ -635,7 +635,7 @@ class BackupNFSSwiftBasedTestCase(test.TestCase):
|
|||
result = service._prepare_output_data(fake_data)
|
||||
|
||||
self.assertEqual('zlib', result[0])
|
||||
self.assertGreater(len(fake_data), len(result))
|
||||
self.assertGreater(len(fake_data), len(result[1]))
|
||||
|
||||
def test_prepare_output_data_no_compresssion(self):
|
||||
self.flags(backup_compression_algorithm='none')
|
||||
|
|
|
@ -805,7 +805,7 @@ class BackupSwiftTestCase(test.TestCase):
|
|||
result = service._prepare_output_data(fake_data)
|
||||
|
||||
self.assertEqual('zlib', result[0])
|
||||
self.assertGreater(len(fake_data), len(result))
|
||||
self.assertGreater(len(fake_data), len(result[1]))
|
||||
|
||||
def test_prepare_output_data_no_compresssion(self):
|
||||
self.flags(backup_compression_algorithm='none')
|
||||
|
|
Loading…
Reference in New Issue