def test_omits(self): with patch.dict(config.DEFAULTS, DEFAULTS): with patch.dict(config.__pillar__, __pillar__): with patch.dict(config.__opts__, __opts__): opt_name = 'test.option.all' opt = config.option(opt_name, omit_opts=False, omit_master=True, omit_pillar=True) self.assertEqual(opt, config.__opts__[opt_name]) opt = config.option(opt_name, omit_opts=True, omit_master=True, omit_pillar=False) self.assertEqual(opt, config.__pillar__[opt_name]) opt = config.option(opt_name, omit_opts=True, omit_master=False, omit_pillar=True) self.assertEqual(opt, config.__pillar__['master'][opt_name])
def test_omits(self): with patch.dict(config.DEFAULTS, DEFAULTS): with patch.dict(config.__pillar__, __pillar__): with patch.dict(config.__opts__, __opts__): opt_name = 'test.option.all' opt = config.option(opt_name, omit_opts=False, omit_master=True, omit_pillar=True) self.assertEqual(opt, config.__opts__[opt_name]) opt = config.option(opt_name, omit_opts=True, omit_master=True, omit_pillar=False) self.assertEqual(opt, config.__pillar__[opt_name]) opt = config.option(opt_name, omit_opts=True, omit_master=False, omit_pillar=True) self.assertEqual( opt, config.__pillar__['master'][opt_name])
def test_omits(self,): opt_name = "test.option.all" opt = config.option(opt_name, omit_opts=False, omit_master=True, omit_pillar=True) self.assertEqual(opt, config.__opts__[opt_name]) opt = config.option(opt_name, omit_opts=True, omit_master=True, omit_pillar=False) self.assertEqual(opt, config.__pillar__[opt_name]) opt = config.option(opt_name, omit_opts=True, omit_master=False, omit_pillar=True) self.assertEqual(opt, config.__pillar__['master'][opt_name])
def test_no_match(self): """ Make sure that the defa """ with patch.dict(config.DEFAULTS, DEFAULTS): ret = config.option(self.no_match) assert ret == "", ret default = "wat" ret = config.option(self.no_match, default=default) assert ret == default, ret ret = config.option(self.no_match, wildcard=True) assert ret == {}, ret default = {"foo": "bar"} ret = config.option(self.no_match, default=default, wildcard=True) assert ret == default, ret # Should be no match since wildcard=False ret = config.option(self.wildcard_opt_name) assert ret == "", ret
def test_no_match(self): ''' Make sure that the defa ''' with patch.dict(config.DEFAULTS, DEFAULTS): ret = config.option(self.no_match) assert ret == '', ret default = 'wat' ret = config.option(self.no_match, default=default) assert ret == default, ret ret = config.option(self.no_match, wildcard=True) assert ret == {}, ret default = {'foo': 'bar'} ret = config.option(self.no_match, default=default, wildcard=True) assert ret == default, ret # Should be no match since wildcard=False ret = config.option(self.wildcard_opt_name) assert ret == '', ret
def test_defaults_only_name(self): with patch.dict(config.DEFAULTS, DEFAULTS): opt_name = 'test.option' opt = config.option(opt_name) self.assertEqual(opt, config.DEFAULTS[opt_name])
def test_omits(self): with patch.dict(config.DEFAULTS, DEFAULTS): # ********** OMIT NOTHING ********** # Match should be in __opts__ dict ret = config.option(self.opt_name) assert ret == config.__opts__[self.opt_name], ret # Wildcard match ret = config.option(self.wildcard_opt_name, wildcard=True) assert ret == self._wildcard_match(config.__opts__), ret # ********** OMIT __opts__ ********** # Match should be in __grains__ dict ret = config.option(self.opt_name, omit_opts=True) assert ret == config.__grains__[self.opt_name], ret # Wildcard match ret = config.option(self.wildcard_opt_name, omit_opts=True, wildcard=True) assert ret == self._wildcard_match(config.__grains__), ret # ********** OMIT __opts__, __grains__ ********** # Match should be in __pillar__ dict ret = config.option(self.opt_name, omit_opts=True, omit_grains=True) assert ret == config.__pillar__[self.opt_name], ret # Wildcard match ret = config.option(self.wildcard_opt_name, omit_opts=True, omit_grains=True, wildcard=True) assert ret == self._wildcard_match(config.__pillar__), ret # ********** OMIT __opts__, __grains__, __pillar__ ********** # Match should be in master opts ret = config.option(self.opt_name, omit_opts=True, omit_grains=True, omit_pillar=True) assert ret == config.__pillar__["master"][self.opt_name], ret # Wildcard match ret = config.option( self.wildcard_opt_name, omit_opts=True, omit_grains=True, omit_pillar=True, wildcard=True, ) assert ret == self._wildcard_match( config.__pillar__["master"]), ret # ********** OMIT ALL THE THINGS ********** # Match should be in master opts ret = config.option( self.opt_name, omit_opts=True, omit_grains=True, omit_pillar=True, omit_master=True, ) assert ret == config.DEFAULTS[self.opt_name], ret # Wildcard match ret = config.option( self.wildcard_opt_name, omit_opts=True, omit_grains=True, omit_pillar=True, omit_master=True, wildcard=True, ) assert ret == self._wildcard_match(config.DEFAULTS), ret # Match should be in master opts ret = config.option(self.opt_name, omit_all=True) assert ret == config.DEFAULTS[self.opt_name], ret # Wildcard match ret = config.option(self.wildcard_opt_name, omit_all=True, wildcard=True) assert ret == self._wildcard_match(config.DEFAULTS), ret
def test_defaults_only_name(self): with patch.dict(config.DEFAULTS, DEFAULTS): opt_name = "test.option" opt = config.option(opt_name) self.assertEqual(opt, config.DEFAULTS[opt_name])
def test_defaults_only_name(self, ): opt_name = "test.option" opt = config.option(opt_name) self.assertEqual(opt, config.DEFAULTS[opt_name])
def test_defaults_only_name(self,): opt_name = "test.option" opt = config.option(opt_name) self.assertEqual(opt, config.DEFAULTS[opt_name])