jelmer/dulwich — pull request #45 by kankri (2012-02-11 21:24:40+00:00)
Title: Enabled tests which use the Git executable on Windows

Most of the compatibility tests were skipped on Windows because the Git executable was not found.

Enabling those tests cause some of them to hang or fail for known Git problems on Windows, so those tests are marked to be skipped.

Changes the test suite result from:

Ran 678 tests in 7.113s

FAILED (errors=3, skipped=86)

to

Ran 678 tests in 175.051s

FAILED (errors=56, skipped=24)

Summary of failure reasons before:

3 KeyError: 'HOME'

and after:

1 ImportError: No module named win32pipe
3 KeyError: 'HOME'
6 error: [Errno 10053] An established connection was aborted by the software in your host
9 WindowsError: [Error 2] The system cannot find the file specified
10 timeout: timed out
33 WindowsError: [Error 32] The process cannot access the file because it is being used by