def test_registries_ecr_by_qualified_class_name(self): opt = get_options() opt.container_registry = '{}.{}'.format( AwsContainerRegistry.__module__, AwsContainerRegistry.__name__) obj = load(None, opt) self.assertIsInstance(obj, AwsContainerRegistry)
def setUp(self): self.options = get_options() self.bgkube = BgKube(self.options)
def test_registries_gcr_by_alias(self): opt = get_options() opt.container_registry = GoogleContainerRegistry.alias obj = load(None, opt) self.assertIsInstance(obj, GoogleContainerRegistry)
def test_utils_require_raises_error_when_attribute_missing(self): obj = get_options() key = choice(list(obj.keys())) setattr(obj, key, None) self.assertRaises(RequiredOptionError, require, obj, key)
def test_utils_require_returns_named_attribute(self): obj = get_options() key = choice(list(obj.keys())) self.assertEqual(require(obj, key), getattr(obj, key))