def test_app_group_get(self): """Test input validation for app_group.get.""" api = app_group.API() _ok(api.get, 'foo.bla') _ok(api.get, 'foo.bla.bar') _ok(api.get, 'foo.bla.123_-') _fail(api.get, 1) _fail(api.get, 'aaa,aaa') _fail(api.get, 'aaa/aaa') _fail(api.get, 'aaa#aaa')
def test_app_group_create(self): """Test input validation for app_group.get.""" api = app_group.API() good = { 'group-type': 'dns', 'cells': ['test', 'foo'], 'data': ['foo=bar', 'baz=flo'] } _ok(api.create, 'foo.bla', good) _fail(api.create, 'foo.bla', _patch(good, '/memory', 1)) _fail(api.create, 'foo.bla', _patch(good, '/data', ['key'])) _fail(api.create, 'foo.bla', _patch(good, '/cell', ['+++']))