udiff doesn't mean unified diff, it means unicode diff
Fixed up test cases relating to _diff from POSIXFile