Fixed Skipobserver comments and added tree_diff print for debugging
Moved some costant at start of test_client_daemon
Implemented timestamp_generator in the test_client_daemon to use always the same type of timestamp
Fixed bug with local_dir_state, now the test don't overwrite the file used by client_daemon but create one only for testing
Fixed name overwrite of client_daemon module import and some improvement of test_client_daemon Setup
Replaced costant with new method timestamp_generator
Changed local_dir_state manipulation inside on_moved unittest inside test_client_daemon
Changed server generation and manipulation of timestamp, now we use almost always time.time()
Changed many parts of sync.
Now _check_md5 inside sync of client_daemon now return a list of path instead the first path that match.
The algorithm now implement a more specialized managment for new_on_server difference inside sync.
Added comment and assertion for debugging of sync
Removed dead code and fixed manipulation of local_dir_state to use the new long version of timestamp
Now use utility function hash_file
Merge branch 'fix_sync' of https://github.com/eatsjobs/share-system-team2 into fix_sync
Changed variable name from client_daemon to test_daemon
Added a create_sharing_folder and not empty files for testing purpose
Added Timestamp generator
Renamed and rewritten test from test_sync_process_directory_modified7 to test_sync_process_new_on_server_new_on_client
setup and teardown test dir
Added move test
base_dir_tree erased. the client tree will be generated automatically from the test_sharing_folder