1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-17 00:07:37 +02:00

add nochange log test for mac

This commit is contained in:
Kelly Brazil
2022-02-01 14:20:53 -08:00
parent 0cd4c4bc7f
commit d0694ce0db
3 changed files with 245 additions and 6 deletions

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,233 @@
2022/02/01 08:09:26 [617] server_recv(2) starting pid=617
2022/02/01 08:09:26 [617] receiving file list
2022/02/01 08:09:26 [617] recv_file_name(.)
2022/02/01 08:09:26 [617] recv_file_name(folder)
2022/02/01 08:09:26 [617] recv_file_name(c.txt)
2022/02/01 08:09:26 [617] recv_file_name(b.txt)
2022/02/01 08:09:26 [617] recv_file_name(a.txt)
2022/02/01 08:09:26 [617] recv_file_name(d.txt)
2022/02/01 08:09:26 [617] recv_file_name(folder/c.txt)
2022/02/01 08:09:26 [617] recv_file_name(folder/b.txt)
2022/02/01 08:09:26 [617] recv_file_name(folder/a.txt)
2022/02/01 08:09:26 [617] recv_file_name(folder/d.txt)
2022/02/01 08:09:26 [617] received 10 names
2022/02/01 08:09:26 [617] recv_file_list done
2022/02/01 08:09:26 [617] get_local_name count=10 dest
2022/02/01 08:09:26 [617] generator starting pid=617 count=10
2022/02/01 08:09:26 [617] recv_files(10) starting
2022/02/01 08:09:26 [617] delta-transmission disabled for local transfer or --whole-file
2022/02/01 08:09:26 [617] recv_generator(.,0)
2022/02/01 08:09:26 [617] set modtime of . to (1643731675) Tue Feb 1 08:07:55 2022
2022/02/01 08:09:26 [617] recv_generator(a.txt,1)
2022/02/01 08:09:26 [617] recv_files(.)
2022/02/01 08:09:26 [617] recv_generator(b.txt,2)
2022/02/01 08:09:26 [617] .d..t.... ./
2022/02/01 08:09:26 [617] recv_generator(c.txt,3)
2022/02/01 08:09:26 [617] recv_files(a.txt)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] recv_generator(d.txt,4)
2022/02/01 08:09:26 [617] >f+++++++ a.txt
2022/02/01 08:09:26 [617] set modtime of .a.txt.3zgq9u to (1643731665) Tue Feb 1 08:07:45 2022
2022/02/01 08:09:26 [617] recv_generator(folder,5)
2022/02/01 08:09:26 [617] renaming .a.txt.3zgq9u to a.txt
2022/02/01 08:09:26 [617] recv_files(b.txt)
2022/02/01 08:09:26 [617] set modtime of folder to (1643731693) Tue Feb 1 08:08:13 2022
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ b.txt
2022/02/01 08:09:26 [617] recv_generator(folder/a.txt,6)
2022/02/01 08:09:26 [617] set modtime of .b.txt.ZzrbL4 to (1643731668) Tue Feb 1 08:07:48 2022
2022/02/01 08:09:26 [617] recv_generator(folder/b.txt,7)
2022/02/01 08:09:26 [617] renaming .b.txt.ZzrbL4 to b.txt
2022/02/01 08:09:26 [617] recv_files(c.txt)
2022/02/01 08:09:26 [617] recv_generator(folder/c.txt,8)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ c.txt
2022/02/01 08:09:26 [617] recv_generator(folder/d.txt,9)
2022/02/01 08:09:26 [617] set modtime of .c.txt.EPrPMr to (1643731671) Tue Feb 1 08:07:51 2022
2022/02/01 08:09:26 [617] renaming .c.txt.EPrPMr to c.txt
2022/02/01 08:09:26 [617] generate_files phase=1
2022/02/01 08:09:26 [617] recv_files(d.txt)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ d.txt
2022/02/01 08:09:26 [617] set modtime of .d.txt.6KXXf5 to (1643731675) Tue Feb 1 08:07:55 2022
2022/02/01 08:09:26 [617] renaming .d.txt.6KXXf5 to d.txt
2022/02/01 08:09:26 [617] recv_files(folder)
2022/02/01 08:09:26 [617] cd+++++++ folder/
2022/02/01 08:09:26 [617] recv_files(folder/a.txt)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ folder/a.txt
2022/02/01 08:09:26 [617] set modtime of folder/.a.txt.Se2V6X to (1643731685) Tue Feb 1 08:08:05 2022
2022/02/01 08:09:26 [617] renaming folder/.a.txt.Se2V6X to folder/a.txt
2022/02/01 08:09:26 [617] recv_files(folder/b.txt)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ folder/b.txt
2022/02/01 08:09:26 [617] set modtime of folder/.b.txt.U8duhi to (1643731687) Tue Feb 1 08:08:07 2022
2022/02/01 08:09:26 [617] renaming folder/.b.txt.U8duhi to folder/b.txt
2022/02/01 08:09:26 [617] recv_files(folder/c.txt)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ folder/c.txt
2022/02/01 08:09:26 [617] set modtime of folder/.c.txt.oEepsv to (1643731690) Tue Feb 1 08:08:10 2022
2022/02/01 08:09:26 [617] renaming folder/.c.txt.oEepsv to folder/c.txt
2022/02/01 08:09:26 [617] recv_files(folder/d.txt)
2022/02/01 08:09:26 [617] got file_sum
2022/02/01 08:09:26 [617] >f+++++++ folder/d.txt
2022/02/01 08:09:26 [617] set modtime of folder/.d.txt.AUmsdE to (1643731693) Tue Feb 1 08:08:13 2022
2022/02/01 08:09:26 [617] renaming folder/.d.txt.AUmsdE to folder/d.txt
2022/02/01 08:09:26 [617] recv_files phase=1
2022/02/01 08:09:26 [617] generate_files phase=2
2022/02/01 08:09:26 [617] recv_files phase=2
2022/02/01 08:09:26 [617] generate_files phase=3
2022/02/01 08:09:26 [617] recv_files finished
2022/02/01 08:09:26 [617] recv_generator(.,0)
2022/02/01 08:09:26 [617] set modtime of . to (1643731675) Tue Feb 1 08:07:55 2022
2022/02/01 08:09:26 [617] recv_generator(folder,5)
2022/02/01 08:09:26 [617] set modtime of folder to (1643731693) Tue Feb 1 08:08:13 2022
2022/02/01 08:09:26 [617] generate_files finished
2022/02/01 08:09:26 [617] sent 2887 bytes received 212 bytes total size 320
2022/02/01 08:09:26 [617] _exit_cleanup(code=0, file=/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.2/rsync/main.c, line=891): about to call exit(0)
2022/02/01 13:09:25 [9503] server_recv(2) starting pid=9503
2022/02/01 13:09:25 [9503] receiving file list
2022/02/01 13:09:25 [9503] recv_file_name(.)
2022/02/01 13:09:25 [9503] recv_file_name(folder)
2022/02/01 13:09:25 [9503] recv_file_name(c.txt)
2022/02/01 13:09:25 [9503] recv_file_name(b.txt)
2022/02/01 13:09:25 [9503] recv_file_name(a.txt)
2022/02/01 13:09:25 [9503] recv_file_name(d.txt)
2022/02/01 13:09:25 [9503] recv_file_name(folder/c.txt)
2022/02/01 13:09:25 [9503] recv_file_name(folder/b.txt)
2022/02/01 13:09:25 [9503] recv_file_name(folder/a.txt)
2022/02/01 13:09:25 [9503] recv_file_name(folder/d.txt)
2022/02/01 13:09:25 [9503] received 10 names
2022/02/01 13:09:25 [9503] recv_file_list done
2022/02/01 13:09:25 [9503] get_local_name count=10 dest
2022/02/01 13:09:25 [9503] generator starting pid=9503 count=10
2022/02/01 13:09:25 [9503] recv_files(10) starting
2022/02/01 13:09:25 [9503] delta-transmission disabled for local transfer or --whole-file
2022/02/01 13:09:25 [9503] recv_generator(.,0)
2022/02/01 13:09:25 [9503] set modtime of . to (1643731675) Tue Feb 1 08:07:55 2022
2022/02/01 13:09:25 [9503] recv_generator(a.txt,1)
2022/02/01 13:09:25 [9503] recv_files(.)
2022/02/01 13:09:25 [9503] recv_generator(b.txt,2)
2022/02/01 13:09:25 [9503] .d..t.... ./
2022/02/01 13:09:25 [9503] recv_generator(c.txt,3)
2022/02/01 13:09:25 [9503] recv_generator(d.txt,4)
2022/02/01 13:09:25 [9503] recv_files(a.txt)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] recv_generator(folder,5)
2022/02/01 13:09:25 [9503] >f+++++++ a.txt
2022/02/01 13:09:25 [9503] set modtime of .a.txt.jTX5bR to (1643731665) Tue Feb 1 08:07:45 2022
2022/02/01 13:09:25 [9503] set modtime of folder to (1643731693) Tue Feb 1 08:08:13 2022
2022/02/01 13:09:25 [9503] renaming .a.txt.jTX5bR to a.txt
2022/02/01 13:09:25 [9503] recv_files(b.txt)
2022/02/01 13:09:25 [9503] recv_generator(folder/a.txt,6)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] recv_generator(folder/b.txt,7)
2022/02/01 13:09:25 [9503] >f+++++++ b.txt
2022/02/01 13:09:25 [9503] set modtime of .b.txt.5SSygw to (1643731668) Tue Feb 1 08:07:48 2022
2022/02/01 13:09:25 [9503] recv_generator(folder/c.txt,8)
2022/02/01 13:09:25 [9503] renaming .b.txt.5SSygw to b.txt
2022/02/01 13:09:25 [9503] recv_files(c.txt)
2022/02/01 13:09:25 [9503] recv_generator(folder/d.txt,9)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] >f+++++++ c.txt
2022/02/01 13:09:25 [9503] generate_files phase=1
2022/02/01 13:09:25 [9503] set modtime of .c.txt.f18rCl to (1643731671) Tue Feb 1 08:07:51 2022
2022/02/01 13:09:25 [9503] renaming .c.txt.f18rCl to c.txt
2022/02/01 13:09:25 [9503] recv_files(d.txt)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] >f+++++++ d.txt
2022/02/01 13:09:25 [9503] set modtime of .d.txt.87Atbf to (1643731675) Tue Feb 1 08:07:55 2022
2022/02/01 13:09:25 [9503] renaming .d.txt.87Atbf to d.txt
2022/02/01 13:09:25 [9503] recv_files(folder)
2022/02/01 13:09:25 [9503] cd+++++++ folder/
2022/02/01 13:09:25 [9503] recv_files(folder/a.txt)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] >f+++++++ folder/a.txt
2022/02/01 13:09:25 [9503] set modtime of folder/.a.txt.p2jkNN to (1643731685) Tue Feb 1 08:08:05 2022
2022/02/01 13:09:25 [9503] renaming folder/.a.txt.p2jkNN to folder/a.txt
2022/02/01 13:09:25 [9503] recv_files(folder/b.txt)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] >f+++++++ folder/b.txt
2022/02/01 13:09:25 [9503] set modtime of folder/.b.txt.sXugTy to (1643731687) Tue Feb 1 08:08:07 2022
2022/02/01 13:09:25 [9503] renaming folder/.b.txt.sXugTy to folder/b.txt
2022/02/01 13:09:25 [9503] recv_files(folder/c.txt)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] >f+++++++ folder/c.txt
2022/02/01 13:09:25 [9503] set modtime of folder/.c.txt.nCgF2I to (1643731690) Tue Feb 1 08:08:10 2022
2022/02/01 13:09:25 [9503] renaming folder/.c.txt.nCgF2I to folder/c.txt
2022/02/01 13:09:25 [9503] recv_files(folder/d.txt)
2022/02/01 13:09:25 [9503] got file_sum
2022/02/01 13:09:25 [9503] >f+++++++ folder/d.txt
2022/02/01 13:09:25 [9503] set modtime of folder/.d.txt.HdWXqY to (1643731693) Tue Feb 1 08:08:13 2022
2022/02/01 13:09:25 [9503] renaming folder/.d.txt.HdWXqY to folder/d.txt
2022/02/01 13:09:25 [9503] recv_files phase=1
2022/02/01 13:09:25 [9503] generate_files phase=2
2022/02/01 13:09:25 [9503] recv_files phase=2
2022/02/01 13:09:25 [9503] generate_files phase=3
2022/02/01 13:09:25 [9503] recv_files finished
2022/02/01 13:09:25 [9503] recv_generator(.,0)
2022/02/01 13:09:25 [9503] set modtime of . to (1643731675) Tue Feb 1 08:07:55 2022
2022/02/01 13:09:25 [9503] recv_generator(folder,5)
2022/02/01 13:09:25 [9503] set modtime of folder to (1643731693) Tue Feb 1 08:08:13 2022
2022/02/01 13:09:25 [9503] generate_files finished
2022/02/01 13:09:25 [9503] sent 2889 bytes received 212 bytes total size 320
2022/02/01 13:09:25 [9503] _exit_cleanup(code=0, file=/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.2/rsync/main.c, line=891): about to call exit(0)
2022/02/01 13:10:37 [9546] server_recv(2) starting pid=9546
2022/02/01 13:10:37 [9546] receiving file list
2022/02/01 13:10:37 [9546] recv_file_name(.)
2022/02/01 13:10:37 [9546] recv_file_name(folder)
2022/02/01 13:10:37 [9546] recv_file_name(c.txt)
2022/02/01 13:10:37 [9546] recv_file_name(b.txt)
2022/02/01 13:10:37 [9546] recv_file_name(a.txt)
2022/02/01 13:10:37 [9546] recv_file_name(d.txt)
2022/02/01 13:10:37 [9546] recv_file_name(folder/c.txt)
2022/02/01 13:10:37 [9546] recv_file_name(folder/b.txt)
2022/02/01 13:10:37 [9546] recv_file_name(folder/a.txt)
2022/02/01 13:10:37 [9546] recv_file_name(folder/d.txt)
2022/02/01 13:10:37 [9546] received 10 names
2022/02/01 13:10:37 [9546] recv_file_list done
2022/02/01 13:10:37 [9546] get_local_name count=10 dest
2022/02/01 13:10:37 [9546] generator starting pid=9546 count=10
2022/02/01 13:10:37 [9546] recv_files(10) starting
2022/02/01 13:10:37 [9546] delta-transmission disabled for local transfer or --whole-file
2022/02/01 13:10:37 [9546] recv_generator(.,0)
2022/02/01 13:10:37 [9546] recv_generator(a.txt,1)
2022/02/01 13:10:37 [9546] recv_generator(b.txt,2)
2022/02/01 13:10:37 [9546] recv_files(.)
2022/02/01 13:10:37 [9546] .d ./
2022/02/01 13:10:37 [9546] recv_generator(c.txt,3)
2022/02/01 13:10:37 [9546] recv_files(a.txt)
2022/02/01 13:10:37 [9546] .f a.txt
2022/02/01 13:10:37 [9546] recv_generator(d.txt,4)
2022/02/01 13:10:37 [9546] recv_files(b.txt)
2022/02/01 13:10:37 [9546] .f b.txt
2022/02/01 13:10:37 [9546] recv_generator(folder,5)
2022/02/01 13:10:37 [9546] recv_files(c.txt)
2022/02/01 13:10:37 [9546] .f c.txt
2022/02/01 13:10:37 [9546] recv_generator(folder/a.txt,6)
2022/02/01 13:10:37 [9546] recv_files(d.txt)
2022/02/01 13:10:37 [9546] .f d.txt
2022/02/01 13:10:37 [9546] recv_generator(folder/b.txt,7)
2022/02/01 13:10:37 [9546] recv_files(folder)
2022/02/01 13:10:37 [9546] .d folder/
2022/02/01 13:10:37 [9546] recv_generator(folder/c.txt,8)
2022/02/01 13:10:37 [9546] recv_files(folder/a.txt)
2022/02/01 13:10:37 [9546] .f folder/a.txt
2022/02/01 13:10:37 [9546] recv_generator(folder/d.txt,9)
2022/02/01 13:10:37 [9546] recv_files(folder/b.txt)
2022/02/01 13:10:37 [9546] .f folder/b.txt
2022/02/01 13:10:37 [9546] generate_files phase=1
2022/02/01 13:10:37 [9546] recv_files(folder/c.txt)
2022/02/01 13:10:37 [9546] .f folder/c.txt
2022/02/01 13:10:37 [9546] recv_files(folder/d.txt)
2022/02/01 13:10:37 [9546] .f folder/d.txt
2022/02/01 13:10:37 [9546] recv_files phase=1
2022/02/01 13:10:37 [9546] generate_files phase=2
2022/02/01 13:10:37 [9546] recv_files phase=2
2022/02/01 13:10:37 [9546] generate_files phase=3
2022/02/01 13:10:37 [9546] recv_files finished
2022/02/01 13:10:37 [9546] recv_generator(.,0)
2022/02/01 13:10:37 [9546] recv_generator(folder,5)
2022/02/01 13:10:37 [9546] generate_files finished
2022/02/01 13:10:37 [9546] sent 1403 bytes received 212 bytes total size 320
2022/02/01 13:10:37 [9546] _exit_cleanup(code=0, file=/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.2/rsync/main.c, line=891): about to call exit(0)

View File

@ -34,6 +34,9 @@ class MyTests(unittest.TestCase):
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/rsync-i-vvv-logfile-nochange.out'), 'r', encoding='utf-8') as f: with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/rsync-i-vvv-logfile-nochange.out'), 'r', encoding='utf-8') as f:
self.centos_7_7_rsync_i_vvv_logfile_nochange = f.read() self.centos_7_7_rsync_i_vvv_logfile_nochange = f.read()
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/rsync-i-vvv-logfile-nochange.out'), 'r', encoding='utf-8') as f:
self.osx_10_14_6_rsync_i_vvv_logfile_nochange = f.read()
# output # output
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/rsync-i.json'), 'r', encoding='utf-8') as f: with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/rsync-i.json'), 'r', encoding='utf-8') as f:
self.centos_7_7_rsync_i_json = json.loads(f.read()) self.centos_7_7_rsync_i_json = json.loads(f.read())
@ -59,6 +62,9 @@ class MyTests(unittest.TestCase):
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/rsync-i-vvv-logfile-nochange.json'), 'r', encoding='utf-8') as f: with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/centos-7.7/rsync-i-vvv-logfile-nochange.json'), 'r', encoding='utf-8') as f:
self.centos_7_7_rsync_i_vvv_logfile_nochange_json = json.loads(f.read()) self.centos_7_7_rsync_i_vvv_logfile_nochange_json = json.loads(f.read())
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/rsync-i-vvv-logfile-nochange.json'), 'r', encoding='utf-8') as f:
self.osx_10_14_6_rsync_i_vvv_logfile_nochange_json = json.loads(f.read())
def test_rsync_nodata(self): def test_rsync_nodata(self):
""" """
Test 'rsync' with no data Test 'rsync' with no data
@ -113,12 +119,11 @@ class MyTests(unittest.TestCase):
""" """
self.assertEqual(jc.parsers.rsync.parse(self.centos_7_7_rsync_i_vvv_logfile_nochange, quiet=True), self.centos_7_7_rsync_i_vvv_logfile_nochange_json) self.assertEqual(jc.parsers.rsync.parse(self.centos_7_7_rsync_i_vvv_logfile_nochange, quiet=True), self.centos_7_7_rsync_i_vvv_logfile_nochange_json)
# def test_rsync_ubuntu_18_4(self): def test_rsync_osx_10_14_6_rsync_i_vvv_logfile_nochange(self):
# """ """
# Test 'rsync' on Ubuntu 18.4 Test 'rsync -ivvv --log-file=xxx' on OSX 10.14.6 with no file changes
# """ """
# self.assertEqual(jc.parsers.rsync.parse(self.ubuntu_18_4_rsync, quiet=True), self.ubuntu_18_4_rsync_json) self.assertEqual(jc.parsers.rsync.parse(self.osx_10_14_6_rsync_i_vvv_logfile_nochange, quiet=True), self.osx_10_14_6_rsync_i_vvv_logfile_nochange_json)
if __name__ == '__main__': if __name__ == '__main__':