Use random password instead of hard coded password as a security measure.

This commit is contained in:
Anthony Tuininga 2019-01-31 10:18:43 -07:00
parent 4ed95aad94
commit fb445815f2

View File

@ -13,6 +13,7 @@ import TestEnv
import cx_Oracle
import random
import string
import threading
class TestCase(TestEnv.BaseTestCase):
@ -127,7 +128,9 @@ class TestCase(TestEnv.BaseTestCase):
def testChangePassword(self):
"test changing password"
newPassword = "NEW_PASSWORD"
sysRandom = random.SystemRandom()
newPassword = "".join(sysRandom.choice(string.ascii_letters) \
for i in range(20))
connection = TestEnv.GetConnection()
connection.changepassword(TestEnv.GetMainPassword(), newPassword)
cconnection = cx_Oracle.connect(TestEnv.GetMainUser(), newPassword,