# s.tests : package documentation

Part of subvertpy

Tests for subvertpy.

Module | test_client | Subversion client library tests.
Module | test_core | Subversion core library tests.
Module | test_delta | Tests for subvertpy.delta.
Module | test_marshall | Tests for subvertpy.marshall.
Module | test_properties | Subversion core library tests.
Module | test_ra | Subversion ra library tests.
Module | test_repos | Subversion repository library tests.
Module | test_server | Subversion server tests.
Module | test_wc | Subversion ra library tests.

From the __init__.py module:

Class | SubversionTestCase | A test case that provides the ability to build Subversion repositories.
Class | TestCase | Base test case.
Class | TestCaseInTempDir | Test case that runs in a temporary directory.
Class | TestCommitEditor | Simple commit editor wrapper.
Class | TestDirEditor | Simple dir editor wrapper that doesn't require closing.
Class | TestFileEditor | Simple file editor wrapper that doesn't require closing.
Function | rmtree_with_readonly | Simple wrapper for shutil.rmtree that can remove read-only files.
Function | test_suite | Undocumented

def rmtree_with_readonly(path):
Simple wrapper for shutil.rmtree that can remove read-only files.

In Windows a read-only file cannot be removed, and shutil.rmtree fails.

def test_suite():
Undocumented