def test_smoke(self): # Empty directory looks like an empty repository with TemporaryDirectory() as tmp: repo = SessionStorageRepository(tmp) self.assertEqual(repo.location, tmp) self.assertEqual(repo.get_storage_list(), []) self.assertEqual(list(iter(repo)), [])
def test_smoke(self): # Empty directory looks like an empty repository with TemporaryDirectory() as tmp: repo = SessionStorageRepository(tmp) self.assertEqual(repo.location, tmp) self.assertEqual(repo.get_storage_list(), []) self.assertEqual(list(iter(repo)), []) self.assertEqual(repo.get_last_storage(), None)
def test_get_storage_list(self): # Directory with some sub-directories looks like a repository # with a bunch of sessions inside. with TemporaryDirectory() as tmp: # Create a repository and some dummy data repo = SessionStorageRepository(tmp) self._populate_dummy_repo(repo) # Get a list of storage objects storage_list = repo.get_storage_list() # Check if we got our data right. # The results are not sorted so we sort them for testing storage_name_list = [ os.path.basename(storage.location) for storage in storage_list] self.assertEqual( sorted(storage_name_list), ["s1.session", "s2.session"])
def test_get_storage_list(self): # Directory with some sub-directories looks like a repository # with a bunch of sessions inside. with TemporaryDirectory() as tmp: # Create a repository and some dummy data repo = SessionStorageRepository(tmp) self._populate_dummy_repo(repo) # Get a list of storage objects storage_list = repo.get_storage_list() # Check if we got our data right. # The results are not sorted so we sort them for testing storage_name_list = [ os.path.basename(storage.location) for storage in storage_list] self.assertEqual( sorted(storage_name_list), ["session1", "session2"])