Logo Search packages:      
Sourcecode: obnam version File versions  Download package

Public Member Functions | Public Attributes

obnamlib::repo_tests::RepositoryRootNodeTests Class Reference

List of all members.

Public Member Functions

def setUp
def tearDown
def test_accepts_same_format_version
def test_adding_client_without_commit_does_not_happen
def test_adding_client_without_root_lock_fails
def test_adding_existing_client_fails
def test_adds_client
def test_adds_client_that_persists_after_commit
def test_adds_two_clients_across_commits
def test_commit_releases_lock
def test_commit_when_locked_by_other_fails
def test_commit_without_lock_fails
def test_creates_repository_with_format_version
def test_does_not_accept_newer_version
def test_does_not_accept_older_format_version
def test_has_format_version
def test_has_none_version_for_empty_repository
def test_has_not_got_root_node_lock
def test_list_clients_fails_if_format_is_incompatible
def test_lists_no_clients
def test_lock_client_fails_if_format_is_incompatible
def test_lock_root_adds_version
def test_lock_root_fails_if_format_is_incompatible
def test_locking_root_node_twice_fails
def test_locks_root_node
def test_on_disk_repository_has_no_version_initially
def test_open_client_fails_if_format_is_incompatible
def test_removing_client_persists_past_commit
def test_removing_client_that_has_data_removes_the_data_as_well
def test_removing_client_without_commit_does_not_happen
def test_removing_client_without_root_lock_fails
def test_removing_client_works
def test_removing_nonexistent_client_fails
def test_unlock_releases_lock
def test_unlock_root_when_locked_by_other_fails
def test_unlock_root_without_lock_fails

Public Attributes

 fs
 other
 otherfs
 repo
 tempdir

Detailed Description

Definition at line 27 of file repo_tests.py.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index