def test_server_list(self): """Test server list input validation.""" api = server.API() _ok(api.list, None, None) _ok(api.list, 'my-001-cell', None) _ok(api.list, 'my-001-cell', 'ccc') _fail(api.list, 'my-(001-cell', None) _fail(api.list, 'my-001-cell', 'x' * 33)
def test_server_create(self): """Test input validation for app.create.""" api = server.API() good = {} _ok(api.create, 'xxx.xx.com', good) # FIXME(boysson) _fail(api.create, 'x(xx.xx.com', good) good.update({'partition': None}) _ok(api.create, 'xxx.xx.com', good) good.update({'partition': 'xxx'}) _ok(api.create, 'xxx.xx.com', good) _fail(api.create, 'xxx.xx.com', _patch(good, '/partition', 1)) good.update({'cell': 'my-001-cell'}) _ok(api.create, 'xxx.xx.com', good) _fail(api.create, 'xxx.xx.com', _patch(good, '/cell', 'wer()')) good.update({'parameters': ['volume=/xxx']}) _ok(api.create, 'xxx.xx.com', good) _fail(api.create, 'xxx.xx.com', _patch(good, '/parameters/0', 's'))
def setUp(self): self.svr = server.API()