示例#1
0
    def test_audio(self):
        file1 = get_wrapper_for_file(os.path.sep.join((data_dir, 'test3.m4a')))
        file2 = get_wrapper_for_file(os.path.sep.join((data_dir, 'test1.m4a')))
        dif_file = get_wrapper_for_file(os.path.sep.join((data_dir, 'test2.m4a')))

        self.assertEqual(file1, file2)
        self.assertEqual(file1.hash, file2.hash)
        self.assertNotEqual(file1.hash, None)

        self.assertNotEqual(file1, dif_file)
        self.assertNotEqual(file1.hash, dif_file.hash)
        self.assertNotEqual(file1.first_block_hash, dif_file.first_block_hash)
        self.assertNotEqual(dif_file.hash, None)
示例#2
0
    def test_hash(self):
        file1 = get_wrapper_for_file(os.path.sep.join((data_dir, 'file1.txt')))
        file2 = get_wrapper_for_file(os.path.sep.join((data_dir, 'file2.txt')))
        dif_file = get_wrapper_for_file(os.path.sep.join((data_dir, 'different_file.txt')))

        self.assertEqual(file1, file2)
        self.assertEqual(file1.hash, file2.hash)
        self.assertNotEqual(file1.hash, None)

        self.assertNotEqual(file1, dif_file)
        self.assertNotEqual(file1.hash, dif_file.hash)
        self.assertEqual(file1.first_block_hash, dif_file.first_block_hash)
        self.assertNotEqual(dif_file.hash, None)
示例#3
0
    def test_audio(self):
        file1 = get_wrapper_for_file(os.path.sep.join((data_dir, 'test3.m4a')))
        file2 = get_wrapper_for_file(os.path.sep.join((data_dir, 'test1.m4a')))
        dif_file = get_wrapper_for_file(
            os.path.sep.join((data_dir, 'test2.m4a')))

        self.assertEqual(file1, file2)
        self.assertEqual(file1.hash, file2.hash)
        self.assertNotEqual(file1.hash, None)

        self.assertNotEqual(file1, dif_file)
        self.assertNotEqual(file1.hash, dif_file.hash)
        self.assertNotEqual(file1.first_block_hash, dif_file.first_block_hash)
        self.assertNotEqual(dif_file.hash, None)
示例#4
0
    def test_hash(self):
        file1 = get_wrapper_for_file(os.path.sep.join((data_dir, 'file1.txt')))
        file2 = get_wrapper_for_file(os.path.sep.join((data_dir, 'file2.txt')))
        dif_file = get_wrapper_for_file(
            os.path.sep.join((data_dir, 'different_file.txt')))

        self.assertEqual(file1, file2)
        self.assertEqual(file1.hash, file2.hash)
        self.assertNotEqual(file1.hash, None)

        self.assertNotEqual(file1, dif_file)
        self.assertNotEqual(file1.hash, dif_file.hash)
        self.assertEqual(file1.first_block_hash, dif_file.first_block_hash)
        self.assertNotEqual(dif_file.hash, None)