def test_change_user_password(self): new_pass = "******" child = pexpect.spawn("%s %s change-password --no-color" % (sys.executable, ROOT_PATH)) result = StringIO() child.logfile = result child.expect("Please enter your current password:"******"Please enter your new password:"******"Please enter your new password again:") child.sendline(new_pass) child.expect(pexpect.EOF) result = result.getvalue() expect(result.replace("\r", "")).to_be_like(""" Please enter your current password: %s Please enter your new password: %s Please enter your new password again: %s Password changed successfully. """ % (self.password, new_pass, new_pass))