13
13
from wlsdeploy .aliases .model_constants import PASSWORD_ENCRYPTED
14
14
from wlsdeploy .aliases .wlst_modes import WlstModes
15
15
from wlsdeploy .logging .platform_logger import PlatformLogger
16
+ from wlsdeploy .util .cla_utils import CommandLineArgUtil
16
17
from wlsdeploy .util .model_context import ModelContext
17
18
18
19
@@ -23,12 +24,14 @@ class AliasPasswordTestCase(unittest.TestCase):
23
24
_wlst_password_name = "Password"
24
25
_wlst_password_encrypted_name = "PasswordEncrypted"
25
26
27
+ _passphrase = 'RE a drop of golden sun'
26
28
_password = 'welcome1'
27
- _encrypted_password = '{AES}BR5Lw+UuwM4ZmFcTu2GX5C2w0Jcr6E30uhZvhoyXjYU ='
29
+ _encrypted_password = '{AES}UC9rZld3blZFUnMraW12cHkydmtmdmpSZmNNMWVHajA6VERPYlJoeWxXU09IaHVrQzpBeWsrd2ZacVkyVT0 ='
28
30
_encrypted_password_bytes = jarray .array (_encrypted_password , 'b' )
29
31
30
32
def setUp (self ):
31
- model_context = ModelContext ("test" , {})
33
+ model_context = ModelContext ("test" , {CommandLineArgUtil .USE_ENCRYPTION_SWITCH : 'true' ,
34
+ CommandLineArgUtil .PASSPHRASE_SWITCH : self ._passphrase })
32
35
self .aliases = Aliases (model_context , wlst_mode = WlstModes .OFFLINE , wls_version = self ._wls_version )
33
36
self .online_aliases = Aliases (model_context , wlst_mode = WlstModes .ONLINE , wls_version = self ._wls_version )
34
37
@@ -70,6 +73,7 @@ def testOfflineWlstNames(self):
70
73
wlst_name , wlst_value = \
71
74
self .aliases .get_wlst_attribute_name_and_value (self .location , PASSWORD_ENCRYPTED , self ._encrypted_password )
72
75
self .assertEqual (wlst_name , self ._wlst_password_encrypted_name )
76
+ self .assertEqual (wlst_value , self ._password )
73
77
74
78
# using unencrypted password
75
79
wlst_name , wlst_value = \
@@ -85,6 +89,7 @@ def testOnlineWlstNames(self):
85
89
self .online_aliases .get_wlst_attribute_name_and_value (self .location , PASSWORD_ENCRYPTED ,
86
90
self ._encrypted_password )
87
91
self .assertEqual (wlst_name , self ._wlst_password_encrypted_name )
92
+ self .assertEqual (wlst_value , self ._password )
88
93
89
94
# using unencrypted password
90
95
wlst_name , wlst_value = \
0 commit comments