summaryrefslogtreecommitdiffstats
path: root/src/tests/cwrap/test_krb5_child.py
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2014-10-19 10:49:12 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-10-30 16:36:51 +0100
commit3fe954992b53a24e9816b4ed6c4cb8b98b57e345 (patch)
tree3f29cde4d1946b8a3f2abea9c43636c8345358dc /src/tests/cwrap/test_krb5_child.py
parent5d66066b3b967e6966e51952fbe25e74bb098f9d (diff)
downloadsssd-3fe954992b53a24e9816b4ed6c4cb8b98b57e345.tar.gz
sssd-3fe954992b53a24e9816b4ed6c4cb8b98b57e345.tar.xz
sssd-3fe954992b53a24e9816b4ed6c4cb8b98b57e345.zip
TESTS: Add a chpass test to krb5_childkrb5test
Diffstat (limited to 'src/tests/cwrap/test_krb5_child.py')
-rwxr-xr-xsrc/tests/cwrap/test_krb5_child.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/tests/cwrap/test_krb5_child.py b/src/tests/cwrap/test_krb5_child.py
index 50f273483..b97c93ea5 100755
--- a/src/tests/cwrap/test_krb5_child.py
+++ b/src/tests/cwrap/test_krb5_child.py
@@ -63,6 +63,25 @@ class Krb5ChildTest(unittest.TestCase):
child_test.communicate()
self.assertEqual(child_test.returncode, 6)
+ #def testChpass(self):
+ # username = 'foobar'
+
+ # oldpass = self.users[username]
+ # self.users[username] = 'ThisIsANewPassword'
+
+ # child_test = subprocess.Popen([test_bin, '--chpass', '-u', username,
+ # '-w', oldpass,
+ # '--new-password', self.users[username],
+ # '-r', self.realm,
+ # '--debug', '10',
+ # '-c', 'FILE:%s' % self.ccache_path(username),
+ # '-k'],
+ # env = self.env)
+ # child_test.communicate()
+ # self.assertEqual(child_test.returncode, 0)
+ # self.assertPrincipalInCcache(self.principal(username, self.realm),
+ # self.ccache_path(username))
+
def assertPrincipalInCcache(self, principal, ccache):
klist = subprocess.Popen(['klist', ccache], stdout=subprocess.PIPE)
klist.communicate()