Ejemplo n.º 1
0
    def test_update_file(self):
	path = 'python_test_input_123.txt'
	f = open(path, 'w')
	f.write("\0\1\2\n")
	f.close()

	r = rhash.RHash(rhash.SHA1)
	r.update_file(path).finish()
	self.assertEqual('e3869ec477661fad6b9fc25914bb2eee5455b483', str(r))
	self.assertEqual('e3869ec477661fad6b9fc25914bb2eee5455b483', rhash.hash_for_file(path, rhash.SHA1))
	os.remove(path)
Ejemplo n.º 2
0
    def test_update_file(self):
        path = 'python_test_input_123.txt'
        f = open(path, 'wb')
        f.write("\0\1\2\n")
        f.close()

        r = rhash.RHash(rhash.SHA1)
        r.update_file(path).finish()
        self.assertEqual('e3869ec477661fad6b9fc25914bb2eee5455b483', str(r))
        self.assertEqual('e3869ec477661fad6b9fc25914bb2eee5455b483', rhash.hash_for_file(path, rhash.SHA1))
        self.assertEqual('magnet:?xl=4&dn=python_test_input_123.txt&xt=urn:tree:tiger:c6docz63fpef5pdfpz35z7mw2iozshxlpr4erza', rhash.magnet_for_file(path, rhash.TTH))
        os.remove(path)
Ejemplo n.º 3
0
    def test_update_file(self):
        path = 'python_test_input_123.txt'
        f = open(path, 'wb')
        f.write("\0\1\2\n")
        f.close()

        r = rhash.RHash(rhash.SHA1)
        r.update_file(path).finish()
        self.assertEqual('e3869ec477661fad6b9fc25914bb2eee5455b483', str(r))
        self.assertEqual('e3869ec477661fad6b9fc25914bb2eee5455b483',
                         rhash.hash_for_file(path, rhash.SHA1))
        self.assertEqual(
            'magnet:?xl=4&dn=python_test_input_123.txt&xt=urn:tree:tiger:c6docz63fpef5pdfpz35z7mw2iozshxlpr4erza',
            rhash.magnet_for_file(path, rhash.TTH))
        os.remove(path)