print sys.argv if sys.argv[1] == "--runPipe": h1 = hashlib.md5() shutil.copy("test/testfiles/testfile.bak", "test/testfiles/testfile") try: f1 = open("test/testfiles/testfile", "r") fs1 = f1.read() f1.close() h1.update(fs1) except Exception, e1: print str(e1) hd1 = h1.digest() s = MiStaMoverController.MiStaMoverController("test/conf/rsync_global2.ini") d = s.dconfigs['rsync2'] t = RsyncTransfer(d) rv = t.setupTransfer("testfile") assert str(rv.code) == "Success" if str(rv.code) == "Success": print "transfer ok" h2 = hashlib.md5() try: f2 = open("test2/rsync2/testfile") fs2 = f2.read() f2.close() h2.update(fs2) except Exception, e2: print str(e2) hd2 = h2.digest() assert hd1 == hd2, "file hashes not equal"