diff options
| author | Rob Crittenden <rcritten@redhat.com> | 2013-12-03 09:14:00 -0700 |
|---|---|---|
| committer | Petr Viktorin <pviktori@redhat.com> | 2014-04-30 21:57:27 +0200 |
| commit | 64dcb1ec76fa706320746720431ef815eb3e9ecd (patch) | |
| tree | fe2884e42b5dcc11cdd640e7d2b790d20d86e63b /ipatests/test_smartproxy/test_features.py | |
| parent | 923c7ab7bc0eb361dae6e6fb3f05854499625368 (diff) | |
| download | freeipa-64dcb1ec76fa706320746720431ef815eb3e9ecd.tar.gz freeipa-64dcb1ec76fa706320746720431ef815eb3e9ecd.tar.xz freeipa-64dcb1ec76fa706320746720431ef815eb3e9ecd.zip | |
Implement an IPA Foreman smartproxy server
This currently server supports only host and hostgroup commands for
retrieving, adding and deleting entries.
The incoming requests are completely unauthenticated and by default
requests must be local.
Utilize GSS-Proxy to manage the TGT.
Configuration information is in the ipa-smartproxy man page.
Design: http://www.freeipa.org/page/V3/Smart_Proxy
https://fedorahosted.org/freeipa/ticket/4128
Reviewed-By: Petr Viktorin <pviktori@redhat.com>
Diffstat (limited to 'ipatests/test_smartproxy/test_features.py')
| -rw-r--r-- | ipatests/test_smartproxy/test_features.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ipatests/test_smartproxy/test_features.py b/ipatests/test_smartproxy/test_features.py new file mode 100644 index 000000000..9c32c0c33 --- /dev/null +++ b/ipatests/test_smartproxy/test_features.py @@ -0,0 +1,35 @@ +# Authors: +# Rob Crittenden <rcritten@redhat.com> +# +# Copyright (C) 2014 Red Hat +# see file 'COPYING' for use and warranty information +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +from resttest import REST_test +import requests + +class test_feature(REST_test): + + tests = [ + + dict( + desc='Get supported features', + request=('/features', {}), + method=requests.get, + expected_status=200, + expected=[u'realm'], + ), + + ] |
