示例#1
0
def on_new_mode(mode):
    if not utils.validate_mode(mode):
        return 422, "Invalid mode"

    settings.put_mode(mode['mode'])
    return on_get_status()
示例#2
0
 def test_validate_mode_unknown_mode(self):
     mode = dict(mode='unknown_mode')
     self.assertFalse(validate_mode(mode))
示例#3
0
 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')))
示例#4
0
 def test_validate_mode_no_mode(self):
     mode = dict()
     self.assertFalse(validate_mode(mode))