示例#1
0
def get_WAL_repository(config):
    repository_type = 'WAL'
    commit_storage = get_repository_storage_from_config(
        config, repository_type)
    return BBRepository(commit_storage)
 def test_will_build_storage_from_config(self, mock_get_s3_connection):
     self.config.set('General', 'bucket', 'somebucket')
     self.assertEqual(S3CommitStorage,
         type(get_repository_storage_from_config(self.config, 'WAL')))
     mock_get_s3_connection.assert_called_with('some_access_key',
         'some_secret_key')
示例#3
0
def get_Snapshot_repository(config):
    repository_type = 'Snapshot'
    commit_storage = get_repository_storage_from_config(
        config, repository_type)
    return BBRepository(commit_storage)
 def test_will_build_storage_from_config(self):
     self.assertEqual(FilesystemCommitStorage,
         type(get_repository_storage_from_config(self.config, 'WAL')))
 def will_raise_MissingS3Configuration():
     get_repository_storage_from_config(self.config, 'WAL')
 def test_s3_driver_factory_called(self, factory_mock):
     self.configure_driver('s3')
     get_repository_storage_from_config(self.config, 'WAL')
     factory_mock.assert_called_with(self.config, 'WAL')
 def test_will_build_storage_from_config(self):
     self.assertEqual(MemoryCommitStorage,
         type(get_repository_storage_from_config(self.config, 'Snapshot')))
 def test_filesystem_driver_factory_called(self, factory_mock):
     self.configure_driver('filesystem')
     get_repository_storage_from_config(self.config, 'Snapshot')
     factory_mock.assert_called_with(self.config, 'Snapshot')
def get_WAL_repository(config):
    repository_type = 'WAL'
    commit_storage = get_repository_storage_from_config(
        config, repository_type)
    return BBRepository(commit_storage)
def get_Snapshot_repository(config):
    repository_type = 'Snapshot'
    commit_storage = get_repository_storage_from_config(
        config, repository_type)
    return BBRepository(commit_storage)