def test_miss(self): assert_raises(KeyError, self.context.__getitem__, 'your_mom')
def test_valid_daily_scheduler_invalid_start_time(self): assert_raises(ConfigError, self.validate, "5 MWF") assert_raises(ConfigError, self.validate, "05:30:45:45 MWF") assert_raises(ConfigError, self.validate, "25:30:45 MWF")
def test__getitem__last_success_bad_date_name(self): name = "first_success#shortdate-1" assert_raises(KeyError, lambda: self.context[name])
def test__getitem__missing(self): assert_raises(KeyError, lambda: self.context['bogus'])
def test_valid_interval_scheduler_underscore(self): assert_raises(ConfigError, self.validate, "6_minute")
def test_remove_missing(self): assert_raises(ValueError, self.collection.remove, 'name')
def test_validate_bounds(self): assert_equal(self.parser.validate_bounds(0), 0) assert_equal(self.parser.validate_bounds(59), 59) assert_raises(ValueError, self.parser.validate_bounds, 60)
def test_valid_interval_scheduler_invalid_tokens(self): assert_raises(ConfigError, self.validate, "6 hours 22 minutes")
def test_valid_interval_scheduler_unicode(self): assert_raises(ConfigError, self.validate, "6 \x0e\x96minute")
def test_convert_predefined_invalid(self): assert_raises(ValueError, crontab.convert_predefined, '@bogus')
def test_valid_interval_scheduler_bogus(self): assert_raises(ConfigError, self.validate, "asdasd.asd")
def test_valid_interval_scheduler_unknown_unit(self): assert_raises(ConfigError, self.validate, "22 beats")
def test__getitem__miss(self): assert_raises(KeyError, lambda: self.action_graph['unknown'])
def test__getitem__last_success_no_date_spec(self): name = "last_success" assert_raises(KeyError, lambda: self.context[name])
def test__getitem__(self): assert_raises(KeyError, self.context.__getitem__, 'foo')
def test_single_instance(self): assert_raises(ValueError, node.NodePoolRepository) assert self.repo is node.NodePoolRepository.get_instance()
def test_valid_daily_scheduler_invalid_days(self): assert_raises(ConfigError, self.validate, "SUG") assert_raises(ConfigError, self.validate, "3")
def test_invalid_config(self): assert_raises(ConfigError, self.validate, '* * *')
def test__getattr__missing_attribute(self): assert_raises( AttributeError, self.action_run.__getattr__, 'is_not_a_real_state', )
def test_perform_not_defined(self): assert_raises(AttributeError, self.dummy.proxy.perform, 'zzz')