def on_new_mode(mode): if not utils.validate_mode(mode): return 422, "Invalid mode" settings.put_mode(mode['mode']) return on_get_status()
def test_validate_mode_unknown_mode(self): mode = dict(mode='unknown_mode') self.assertFalse(validate_mode(mode))
def test_validate_mode_valid_mode(self): self.assertTrue(validate_mode(dict(mode='guard'))) self.assertTrue(validate_mode(dict(mode='serve'))) self.assertTrue(validate_mode(dict(mode='off')))
def test_validate_mode_no_mode(self): mode = dict() self.assertFalse(validate_mode(mode))