1
// Copyright 2015 Canonical Ltd.
2
// Licensed under the AGPLv3, see LICENCE file for details.
7
jc "github.com/juju/testing/checkers"
10
"github.com/juju/juju/provider/ec2"
11
"github.com/juju/juju/storage"
12
"github.com/juju/juju/storage/provider/registry"
13
"github.com/juju/juju/testing"
16
type providerSuite struct {
20
var _ = gc.Suite(&providerSuite{})
22
func (*providerSuite) TestEBSProviderRegistered(c *gc.C) {
23
p, err := registry.StorageProvider(ec2.EBS_ProviderType)
24
c.Assert(err, jc.ErrorIsNil)
25
_, ok := p.(storage.Provider)
26
c.Assert(ok, jc.IsTrue)
29
func (*providerSuite) TestSupportedProviders(c *gc.C) {
30
supported := []storage.ProviderType{ec2.EBS_ProviderType}
31
for _, providerType := range supported {
32
ok := registry.IsProviderSupported("ec2", providerType)
33
c.Assert(ok, jc.IsTrue)