123456789101112131415161718192021222324 |
- import library.python.svn_version as sv
- def test_simple():
- assert sv.svn_version()
- assert isinstance(sv.svn_version(), str)
- assert sv.vcs()
- assert isinstance(sv.vcs(), str)
- # svn_revision() will be -1 on non-trunk commits via arc
- # svn revision of 0 technically may exist, but practiacally it will never appear here
- assert sv.svn_revision() >= 0 or (sv.vcs() != "svn" and sv.svn_revision() == -1)
- assert isinstance(sv.svn_revision(), int)
- # svn_last_revision() will be equal to zero on non-trunk commits
- assert sv.svn_last_revision() >= 0 or (sv.vcs() != "svn" and sv.svn_last_revision() == -1)
- assert isinstance(sv.svn_last_revision(), int)
- assert sv.commit_id()
- assert isinstance(sv.commit_id(), str)
- assert len(sv.commit_id()) > 0
- assert isinstance(sv.hash(), str)
- assert isinstance(sv.patch_number(), int)
|