From: Brian Warner Date: Sun, 10 Jan 2010 08:46:19 +0000 (-0800) Subject: test_repairer: fix colliding basedir names, which caused test inconsistencies X-Git-Tag: trac-4200~46 X-Git-Url: https://git.rkrishnan.org/components/com_hotproperty/somewhere?a=commitdiff_plain;h=1ff49a15bbe2ca6a5b04e2826c7a97d19618e31d;p=tahoe-lafs%2Ftahoe-lafs.git test_repairer: fix colliding basedir names, which caused test inconsistencies --- diff --git a/src/allmydata/test/test_repairer.py b/src/allmydata/test/test_repairer.py index cedb938f..01faa3c6 100644 --- a/src/allmydata/test/test_repairer.py +++ b/src/allmydata/test/test_repairer.py @@ -138,22 +138,22 @@ class Verifier(GridTestMixin, unittest.TestCase, RepairTestMixin): self.failUnless(len(data['list-corrupt-shares']) == 0, data) def test_ok_no_corruption(self): - self.basedir = "repairer/Verify/ok_no_corruption" + self.basedir = "repairer/Verifier/ok_no_corruption" return self._help_test_verify(common._corrupt_nothing, self.judge_no_problem) def test_ok_filedata_size(self): - self.basedir = "repairer/Verify/ok_filedatasize" + self.basedir = "repairer/Verifier/ok_filedatasize" return self._help_test_verify(common._corrupt_size_of_file_data, self.judge_no_problem) def test_ok_sharedata_size(self): - self.basedir = "repairer/Verify/ok_sharedata_size" + self.basedir = "repairer/Verifier/ok_sharedata_size" return self._help_test_verify(common._corrupt_size_of_sharedata, self.judge_no_problem) def test_ok_segment_size(self): - self.basedir = "repairer/Verify/test_ok_segment_size" + self.basedir = "repairer/Verifier/test_ok_segment_size" return self._help_test_verify(common._corrupt_segment_size, self.judge_no_problem) @@ -174,7 +174,7 @@ class Verifier(GridTestMixin, unittest.TestCase, RepairTestMixin): self.failUnless(len(data['list-corrupt-shares']) == 0, data) def test_corrupt_file_verno(self): - self.basedir = "repairer/Verify/corrupt_file_verno" + self.basedir = "repairer/Verifier/corrupt_file_verno" return self._help_test_verify(common._corrupt_file_version_number, self.judge_visible_corruption) @@ -198,7 +198,7 @@ class Verifier(GridTestMixin, unittest.TestCase, RepairTestMixin): self.failUnlessEqual(data['count-incompatible-shares'], 1) def test_corrupt_share_verno(self): - self.basedir = "repairer/Verify/corrupt_share_verno" + self.basedir = "repairer/Verifier/corrupt_share_verno" return self._help_test_verify(common._corrupt_sharedata_version_number, self.judge_share_version_incompatibility) @@ -220,80 +220,80 @@ class Verifier(GridTestMixin, unittest.TestCase, RepairTestMixin): self.failUnlessEqual(len(data['sharemap']), 9) def test_corrupt_sharedata_offset(self): - self.basedir = "repairer/Verify/corrupt_sharedata_offset" + self.basedir = "repairer/Verifier/corrupt_sharedata_offset" return self._help_test_verify(common._corrupt_offset_of_sharedata, self.judge_invisible_corruption) def test_corrupt_ueb_offset(self): - self.basedir = "repairer/Verify/corrupt_ueb_offset" + self.basedir = "repairer/Verifier/corrupt_ueb_offset" return self._help_test_verify(common._corrupt_offset_of_uri_extension, self.judge_invisible_corruption) def test_corrupt_ueb_offset_shortread(self): - self.basedir = "repairer/Verify/corrupt_ueb_offset_shortread" + self.basedir = "repairer/Verifier/corrupt_ueb_offset_shortread" return self._help_test_verify(common._corrupt_offset_of_uri_extension_to_force_short_read, self.judge_invisible_corruption) def test_corrupt_sharedata(self): - self.basedir = "repairer/Verify/corrupt_sharedata" + self.basedir = "repairer/Verifier/corrupt_sharedata" return self._help_test_verify(common._corrupt_share_data, self.judge_invisible_corruption) def test_corrupt_ueb_length(self): - self.basedir = "repairer/Verify/corrupt_ueb_length" + self.basedir = "repairer/Verifier/corrupt_ueb_length" return self._help_test_verify(common._corrupt_length_of_uri_extension, self.judge_invisible_corruption) def test_corrupt_ueb(self): - self.basedir = "repairer/Verify/corrupt_ueb" + self.basedir = "repairer/Verifier/corrupt_ueb" return self._help_test_verify(common._corrupt_uri_extension, self.judge_invisible_corruption) def test_truncate_crypttext_hashtree(self): # change the start of the block hashtree, to truncate the preceding # crypttext hashtree - self.basedir = "repairer/Verify/truncate_crypttext_hashtree" + self.basedir = "repairer/Verifier/truncate_crypttext_hashtree" return self._help_test_verify(common._corrupt_offset_of_block_hashes_to_truncate_crypttext_hashes, self.judge_invisible_corruption) def test_corrupt_block_hashtree_offset(self): - self.basedir = "repairer/Verify/corrupt_block_hashtree_offset" + self.basedir = "repairer/Verifier/corrupt_block_hashtree_offset" return self._help_test_verify(common._corrupt_offset_of_block_hashes, self.judge_invisible_corruption) def test_wrong_share_verno(self): - self.basedir = "repairer/Verify/wrong_share_verno" + self.basedir = "repairer/Verifier/wrong_share_verno" return self._help_test_verify(common._corrupt_sharedata_version_number_to_plausible_version, self.judge_invisible_corruption) def test_corrupt_share_hashtree_offset(self): - self.basedir = "repairer/Verify/corrupt_share_hashtree_offset" + self.basedir = "repairer/Verifier/corrupt_share_hashtree_offset" return self._help_test_verify(common._corrupt_offset_of_share_hashes, self.judge_invisible_corruption) def test_corrupt_crypttext_hashtree_offset(self): - self.basedir = "repairer/Verify/corrupt_crypttext_hashtree_offset" + self.basedir = "repairer/Verifier/corrupt_crypttext_hashtree_offset" return self._help_test_verify(common._corrupt_offset_of_ciphertext_hash_tree, self.judge_invisible_corruption) def test_corrupt_crypttext_hashtree(self): - self.basedir = "repairer/Verify/corrupt_crypttext_hashtree" + self.basedir = "repairer/Verifier/corrupt_crypttext_hashtree" return self._help_test_verify(common._corrupt_crypttext_hash_tree, self.judge_invisible_corruption) def test_corrupt_crypttext_hashtree_byte_9_bit_7(self): - self.basedir = "repairer/Verify/corrupt_crypttext_hashtree" + self.basedir = "repairer/Verifier/corrupt_crypttext_hashtree_byte_9_bit_7" return self._help_test_verify(common._corrupt_crypttext_hash_tree_byte_9_bit_7, self.judge_invisible_corruption, debug=False) test_corrupt_crypttext_hashtree_byte_9_bit_7.todo = "fix this please! This is #819. (Brian or Zooko probably) (You can start by setting debug=True.)" def test_corrupt_block_hashtree(self): - self.basedir = "repairer/Verify/corrupt_block_hashtree" + self.basedir = "repairer/Verifier/corrupt_block_hashtree" return self._help_test_verify(common._corrupt_block_hashes, self.judge_invisible_corruption) def test_corrupt_share_hashtree(self): - self.basedir = "repairer/Verify/corrupt_share_hashtree" + self.basedir = "repairer/Verifier/corrupt_share_hashtree" return self._help_test_verify(common._corrupt_share_hashes, self.judge_invisible_corruption) @@ -513,7 +513,7 @@ class Repairer(GridTestMixin, unittest.TestCase, RepairTestMixin, def test_repair_from_deletion_of_7(self): """ Repair replaces seven shares that got deleted. """ - self.basedir = "repairer/Repairer/repair_from_deletion_of_1" + self.basedir = "repairer/Repairer/repair_from_deletion_of_7" self.set_up_grid(num_clients=2) d = self.upload_and_stash() d.addCallback(lambda ignored: