コード例 #1
0
ファイル: bundle_test.py プロジェクト: pipe01/compose
def test_get_image_digest_from_repository(mock_service):
    mock_service.options['image'] = 'abcd'
    mock_service.image_name = 'abcd'
    mock_service.image.side_effect = NoSuchImageError(None)
    mock_service.get_image_registry_data.return_value = {
        'Descriptor': {
            'digest': 'digest'
        }
    }

    digest = bundle.get_image_digest(mock_service)
    assert digest == 'abcd@digest'
コード例 #2
0
def mock_get_image(images):
    if images:
        return images[0]
    else:
        raise NoSuchImageError()