summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTushar Gohad <tushar.gohad@intel.com>2014-12-10 10:27:03 -0700
committerTushar Gohad <tushar.gohad@intel.com>2014-12-10 10:27:03 -0700
commit7e8df8953b15ec3994794467167ce12d64ac13d8 (patch)
tree3f1a14d430235aa767a1ef092bf0b69b1c102afb /test
parenta2aa8fedea1031abd0421beb127ca588c1736ce8 (diff)
downloadpyeclib-7e8df8953b15ec3994794467167ce12d64ac13d8.tar.gz
Disable fragment metadata tests (the tests are a WIP)
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
Diffstat (limited to 'test')
-rw-r--r--test/test_pyeclib_api.py252
1 files changed, 126 insertions, 126 deletions
diff --git a/test/test_pyeclib_api.py b/test/test_pyeclib_api.py
index cf2a56d..e8fba82 100644
--- a/test/test_pyeclib_api.py
+++ b/test/test_pyeclib_api.py
@@ -117,132 +117,132 @@ class TestPyECLibDriver(unittest.TestCase):
self.assertTrue(decoded_str == encode_str)
- def disabled_test_verify_fragment_algsig_chksum_fail(self):
- pyeclib_drivers = []
- pyeclib_drivers.append(
- ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="algsig"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="algsig"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=6, ec_type="flat_xor_hd", chksum_type="algsig"))
- pyeclib_drivers.append(
- ECDriver(k=10, m=5, ec_type="flat_xor_hd", chksum_type="algsig"))
-
- filesize = 1024 * 1024 * 3
- file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
- file_bytes = file_str.encode('utf-8')
-
- fragment_to_corrupt = random.randint(0, 12)
-
- for pyeclib_driver in pyeclib_drivers:
- fragments = pyeclib_driver.encode(file_bytes)
- fragment_metadata_list = []
-
- i = 0
- for fragment in fragments:
- if i == fragment_to_corrupt:
- corrupted_fragment = fragment[:100] +\
- (str(chr((b2i(fragment[100]) + 0x1)
- % 0xff))).encode('utf-8') + fragment[101:]
- fragment_metadata_list.append(pyeclib_driver.get_metadata(corrupted_fragment))
- else:
- fragment_metadata_list.append(pyeclib_driver.get_metadata(fragment))
- i += 1
-
- self.assertTrue(pyeclib_driver.verify_stripe_metadata(fragment_metadata_list) != -1)
-
- def disabled_test_verify_fragment_inline_succeed(self):
- pyeclib_drivers = []
- pyeclib_drivers.append(
- ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="algsig"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="algsig"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=6, ec_type="flat_xor_hd", chksum_type="algsig"))
- pyeclib_drivers.append(
- ECDriver(k=10, m=5, ec_type="flat_xor_hd", chksum_type="algsig"))
-
- filesize = 1024 * 1024 * 3
- file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
- file_bytes = file_str.encode('utf-8')
-
- for pyeclib_driver in pyeclib_drivers:
- fragments = pyeclib_driver.encode(file_bytes)
-
- fragment_metadata_list = []
-
- for fragment in fragments:
- fragment_metadata_list.append(
- pyeclib_driver.get_metadata(fragment))
-
- self.assertTrue(
- pyeclib_driver.verify_stripe_metadata(fragment_metadata_list) == -1)
-
- def disabled_test_verify_fragment_inline_chksum_fail(self):
- pyeclib_drivers = []
- pyeclib_drivers.append(
- ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=4, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=2, ec_type="jerasure_rs_cauchy", chksum_type="inline_crc32"))
-
- filesize = 1024 * 1024 * 3
- file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
- file_bytes = file_str.encode('utf-8')
-
- fragment_to_corrupt = random.randint(0, 12)
-
- for pyeclib_driver in pyeclib_drivers:
- fragments = pyeclib_driver.encode(file_bytes)
-
- fragment_metadata_list = []
-
- i = 0
- for fragment in fragments:
- if i == fragment_to_corrupt:
- corrupted_fragment = fragment[:100] +\
- (str(chr((b2i(fragment[100]) + 0x1)
- % 0xff))).encode('utf-8') + fragment[101:]
- fragment_metadata_list.append(
- pyeclib_driver.get_metadata(corrupted_fragment))
- else:
- fragment_metadata_list.append(
- pyeclib_driver.get_metadata(fragment))
- i += 1
-
- self.assertEqual(
- pyeclib_driver.verify_stripe_metadata(fragment_metadata_list),
- fragment_to_corrupt)
-
- def disabled_test_verify_fragment_inline_chksum_succeed(self):
- pyeclib_drivers = []
- pyeclib_drivers.append(
- ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=4, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
- pyeclib_drivers.append(
- ECDriver(k=12, m=2, ec_type="jerasure_rs_cauchy", chksum_type="inline_crc32"))
-
- filesize = 1024 * 1024 * 3
- file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
- file_bytes = file_str.encode('utf-8')
-
- for pyeclib_driver in pyeclib_drivers:
- fragments = pyeclib_driver.encode(file_bytes)
-
- fragment_metadata_list = []
-
- for fragment in fragments:
- fragment_metadata_list.append(
- pyeclib_driver.get_metadata(fragment))
-
- self.assertTrue(
- pyeclib_driver.verify_stripe_metadata(fragment_metadata_list) == -1)
+# def disabled_test_verify_fragment_algsig_chksum_fail(self):
+# pyeclib_drivers = []
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="algsig"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="algsig"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=6, ec_type="flat_xor_hd", chksum_type="algsig"))
+# pyeclib_drivers.append(
+# ECDriver(k=10, m=5, ec_type="flat_xor_hd", chksum_type="algsig"))
+#
+# filesize = 1024 * 1024 * 3
+# file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
+# file_bytes = file_str.encode('utf-8')
+#
+# fragment_to_corrupt = random.randint(0, 12)
+#
+# for pyeclib_driver in pyeclib_drivers:
+# fragments = pyeclib_driver.encode(file_bytes)
+# fragment_metadata_list = []
+#
+# i = 0
+# for fragment in fragments:
+# if i == fragment_to_corrupt:
+# corrupted_fragment = fragment[:100] +\
+# (str(chr((b2i(fragment[100]) + 0x1)
+# % 0xff))).encode('utf-8') + fragment[101:]
+# fragment_metadata_list.append(pyeclib_driver.get_metadata(corrupted_fragment))
+# else:
+# fragment_metadata_list.append(pyeclib_driver.get_metadata(fragment))
+# i += 1
+#
+# self.assertTrue(pyeclib_driver.verify_stripe_metadata(fragment_metadata_list) != -1)
+#
+# def disabled_test_verify_fragment_inline_succeed(self):
+# pyeclib_drivers = []
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="algsig"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="algsig"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=6, ec_type="flat_xor_hd", chksum_type="algsig"))
+# pyeclib_drivers.append(
+# ECDriver(k=10, m=5, ec_type="flat_xor_hd", chksum_type="algsig"))
+#
+# filesize = 1024 * 1024 * 3
+# file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
+# file_bytes = file_str.encode('utf-8')
+#
+# for pyeclib_driver in pyeclib_drivers:
+# fragments = pyeclib_driver.encode(file_bytes)
+#
+# fragment_metadata_list = []
+#
+# for fragment in fragments:
+# fragment_metadata_list.append(
+# pyeclib_driver.get_metadata(fragment))
+#
+# self.assertTrue(
+# pyeclib_driver.verify_stripe_metadata(fragment_metadata_list) == -1)
+#
+# def disabled_test_verify_fragment_inline_chksum_fail(self):
+# pyeclib_drivers = []
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=4, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=2, ec_type="jerasure_rs_cauchy", chksum_type="inline_crc32"))
+#
+# filesize = 1024 * 1024 * 3
+# file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
+# file_bytes = file_str.encode('utf-8')
+#
+# fragment_to_corrupt = random.randint(0, 12)
+#
+# for pyeclib_driver in pyeclib_drivers:
+# fragments = pyeclib_driver.encode(file_bytes)
+#
+# fragment_metadata_list = []
+#
+# i = 0
+# for fragment in fragments:
+# if i == fragment_to_corrupt:
+# corrupted_fragment = fragment[:100] +\
+# (str(chr((b2i(fragment[100]) + 0x1)
+# % 0xff))).encode('utf-8') + fragment[101:]
+# fragment_metadata_list.append(
+# pyeclib_driver.get_metadata(corrupted_fragment))
+# else:
+# fragment_metadata_list.append(
+# pyeclib_driver.get_metadata(fragment))
+# i += 1
+#
+# self.assertEqual(
+# pyeclib_driver.verify_stripe_metadata(fragment_metadata_list),
+# fragment_to_corrupt)
+#
+# def disabled_test_verify_fragment_inline_chksum_succeed(self):
+# pyeclib_drivers = []
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=2, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=3, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=4, ec_type="jerasure_rs_vand", chksum_type="inline_crc32"))
+# pyeclib_drivers.append(
+# ECDriver(k=12, m=2, ec_type="jerasure_rs_cauchy", chksum_type="inline_crc32"))
+#
+# filesize = 1024 * 1024 * 3
+# file_str = ''.join(random.choice(ascii_letters) for i in range(filesize))
+# file_bytes = file_str.encode('utf-8')
+#
+# for pyeclib_driver in pyeclib_drivers:
+# fragments = pyeclib_driver.encode(file_bytes)
+#
+# fragment_metadata_list = []
+#
+# for fragment in fragments:
+# fragment_metadata_list.append(
+# pyeclib_driver.get_metadata(fragment))
+#
+# self.assertTrue(
+# pyeclib_driver.verify_stripe_metadata(fragment_metadata_list) == -1)
def test_get_segment_byterange_info(self):
pyeclib_drivers = []