From 19b8349e8cb6dc5a56976a559223965dac8fd29b Mon Sep 17 00:00:00 2001 From: Darko Poljak Date: Thu, 6 Feb 2014 10:11:06 +0100 Subject: [PATCH] added --safe-mode test (see method comment :)) --- test/test_sweeper.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_sweeper.py b/test/test_sweeper.py index 54b0a82..751a29c 100644 --- a/test/test_sweeper.py +++ b/test/test_sweeper.py @@ -32,6 +32,16 @@ class TestSweeper(unittest.TestCase): for item in iter_file_dups([os.path.join(mydir, 'testfiles_dups')]): self.assertTrue(type(item).__name__ == 'list') + # does not actually test safe_mode, we would need to find + # hash collision + def test_file_dups_safe_mode(self): + dups = file_dups([os.path.join(mydir, 'testfiles_dups')], + safe_mode=True) + for h, flist in dups.items(): + if len(flist) > 1: + dups_exist = True + self.assertTrue(dups_exist) + if __name__ == '__main__': unittest.main()