add more tests for diff algorithm
mores tests for diff algorthem
fix flake8 errors for the previous tests
more tests
Merge pull request #161 from Shurouq/tests-for-diff-algorithm

more Tests for diff algorithm