def test_no_req(self, mock_getdev): mock_getdev.return_value.get_capabilities.return_value = { 'algorithms': ['test'], } res = scheduler.filter_capabilities(self.conf, self.lb_ref, self.dev_ref) self.assertTrue(res)
def test_no_cfg(self, mock_getdev): conf = cfg.ConfigOpts(default_config_files=[]) conf._oparser = mock.Mock() conf._oparser.parse_args.return_value = mock.Mock(), None conf._oparser.parse_args.return_value[0].__dict__ = {} conf() self.lb_ref['algorithm'] = 'test' mock_getdev.return_value.get_capabilities.return_value = { 'algorithms': ['test'], } res = scheduler.filter_capabilities(conf, self.lb_ref, self.dev_ref) self.assertTrue(res)
def test_none_cap(self, mock_getdev): self.lb_ref['algorithm'] = 'test' mock_getdev.return_value.get_capabilities.return_value = None res = scheduler.filter_capabilities(self.conf, self.lb_ref, self.dev_ref) self.assertFalse(res)