Exemplo n.º 1
0
func (s *poolSuite) TestListFilterUnknownProvider(c *gc.C) {
	s.registerProviders(c)
	err := apiserverstorage.ValidateProviderCriteria(
		s.api,
		[]string{invalidProvider})
	c.Assert(err, gc.ErrorMatches, `storage provider "invalid" not found`)
}
Exemplo n.º 2
0
func (s *poolSuite) TestListFilterUnknownProvider(c *gc.C) {
	s.registerProviders(c)
	err := apiserverstorage.ValidateProviderCriteria(
		s.api,
		[]string{invalidProvider})
	c.Assert(err, gc.ErrorMatches, ".*not supported.*")
}
Exemplo n.º 3
0
func (s *poolSuite) TestListFilterValidProviders(c *gc.C) {
	s.registerProviders(c)
	err := apiserverstorage.ValidateProviderCriteria(
		s.api,
		[]string{validProvider})
	c.Assert(err, jc.ErrorIsNil)
}
Exemplo n.º 4
0
func (s *poolSuite) TestListFilterUnregisteredProvider(c *gc.C) {
	s.state.envName = "noprovidersregistered"
	err := apiserverstorage.ValidateProviderCriteria(
		s.api,
		[]string{validProvider})
	c.Assert(err, gc.ErrorMatches, ".*not supported.*")
}
Exemplo n.º 5
0
func (s *poolSuite) TestListFilterUnregisteredProvider(c *gc.C) {
	err := apiserverstorage.ValidateProviderCriteria(
		s.api,
		[]string{validProvider})
	c.Assert(err, gc.ErrorMatches, `storage provider "loop" not found`)
}