1919
2020from test_env import (TPP_TOKEN_URL , CLOUD_APIKEY , CLOUD_URL , TPP_PM_ROOT , CLOUD_ENTRUST_CA_NAME ,
2121 CLOUD_DIGICERT_CA_NAME , TPP_CA_NAME , TPP_USER , TPP_PASSWORD )
22- from test_utils import timestamp
22+ from test_utils import get_tpp_policy_name , get_vaas_zone
2323from vcert import TPPTokenConnection , CloudConnection , Authentication , SCOPE_PM , logger , VenafiError , KeyType
2424from vcert .parser import json_parser , yaml_parser
2525from vcert .parser .utils import parse_policy_spec
@@ -50,7 +50,7 @@ def test_json_parsing(self):
5050 self ._assert_policy_spec (ps )
5151
5252 def test_json_serialization (self ):
53- ps = PolicySpecification (policy = _get_policy_obj (), defaults = _get_defaults_obj ())
53+ ps = PolicySpecification (policy = get_policy_obj (), defaults = get_defaults_obj ())
5454 json_parser .serialize (ps , 'test_json_serialization.json' )
5555
5656 def test_yaml_11_parsing (self ):
@@ -61,7 +61,7 @@ def test_yaml_12_parsing(self):
6161 self ._assert_policy_spec (ps )
6262
6363 def test_yaml_serialization (self ):
64- ps = PolicySpecification (policy = _get_policy_obj (), defaults = _get_defaults_obj ())
64+ ps = PolicySpecification (policy = get_policy_obj (), defaults = get_defaults_obj ())
6565 yaml_parser .serialize (ps , 'test_yaml_serialization.yaml' )
6666
6767 def _assert_policy_spec (self , ps ):
@@ -105,23 +105,23 @@ def test_create_policy_yaml(self):
105105 pass
106106
107107 def test_create_policy_full (self ):
108- policy = _get_policy_obj (ca_type = CA_TYPE_TPP )
108+ policy = get_policy_obj (ca_type = CA_TYPE_TPP )
109109 policy .key_pair .rsa_key_sizes = [2048 ]
110- self ._create_policy_tpp (policy = policy , defaults = _get_defaults_obj ())
110+ self ._create_policy_tpp (policy = policy , defaults = get_defaults_obj ())
111111
112112 def test_create_policy_empty (self ):
113113 self ._create_policy_tpp ()
114114
115115 def test_create_policy_no_policy (self ):
116- self ._create_policy_tpp (defaults = _get_defaults_obj ())
116+ self ._create_policy_tpp (defaults = get_defaults_obj ())
117117
118118 def test_create_policy_no_defaults (self ):
119- policy = _get_policy_obj (ca_type = CA_TYPE_TPP )
119+ policy = get_policy_obj (ca_type = CA_TYPE_TPP )
120120 policy .key_pair .rsa_key_sizes = [2048 ]
121121 self ._create_policy_tpp (policy = policy )
122122
123123 def _create_policy_tpp (self , policy_spec = None , policy = None , defaults = None ):
124- zone = f"{ TPP_PM_ROOT } \\ { _get_tpp_policy_name ()} "
124+ zone = f"{ TPP_PM_ROOT } \\ { get_tpp_policy_name ()} "
125125 create_policy (self .tpp_conn , zone , policy_spec , policy , defaults )
126126
127127
@@ -143,25 +143,25 @@ def test_create_policy_yaml(self):
143143 pass
144144
145145 def test_create_policy_full (self ):
146- self ._create_policy_cloud (policy = _get_policy_obj (), defaults = _get_defaults_obj ())
146+ self ._create_policy_cloud (policy = get_policy_obj (), defaults = get_defaults_obj ())
147147
148148 def test_create_policy_empty (self ):
149149 self ._create_policy_cloud ()
150150
151151 def test_create_policy_no_policy (self ):
152- self ._create_policy_cloud (defaults = _get_defaults_obj ())
152+ self ._create_policy_cloud (defaults = get_defaults_obj ())
153153
154154 def test_create_policy_no_defaults (self ):
155- self ._create_policy_cloud (policy = _get_policy_obj ())
155+ self ._create_policy_cloud (policy = get_policy_obj ())
156156
157157 def test_create_policy_entrust (self ):
158- self ._create_policy_cloud (policy = _get_policy_obj (ca_type = CA_TYPE_ENTRUST ), defaults = _get_defaults_obj ())
158+ self ._create_policy_cloud (policy = get_policy_obj (ca_type = CA_TYPE_ENTRUST ), defaults = get_defaults_obj ())
159159
160160 def test_create_policy_digicert (self ):
161- self ._create_policy_cloud (policy = _get_policy_obj (ca_type = CA_TYPE_DIGICERT ), defaults = _get_defaults_obj ())
161+ self ._create_policy_cloud (policy = get_policy_obj (ca_type = CA_TYPE_DIGICERT ), defaults = get_defaults_obj ())
162162
163163 def test_validate_domains (self ):
164- policy = self ._create_policy_cloud (policy = _get_policy_obj ())
164+ policy = self ._create_policy_cloud (policy = get_policy_obj ())
165165 self .assertListEqual (policy .policy .domains , POLICY_DOMAINS )
166166
167167 def test_csr_attributes_service (self ):
@@ -183,15 +183,15 @@ def test_csr_attributes_not_specified(self):
183183 self .assertTrue (cit .key_generated_by_venafi_allowed , "keyGeneratedByVenafiAllowed is not True" )
184184
185185 def test_ec_key_pair (self ):
186- policy = _get_policy_obj ()
186+ policy = get_policy_obj ()
187187 kp = KeyPair (
188188 key_types = ['EC' ],
189189 rsa_key_sizes = [2048 , 4096 ],
190190 elliptic_curves = ['P521' , 'P384' ],
191191 reuse_allowed = False )
192192 policy .key_pair = kp
193193
194- defaults = _get_defaults_obj ()
194+ defaults = get_defaults_obj ()
195195 defaults .key_pair = DefaultKeyPair (
196196 key_type = 'EC' ,
197197 rsa_key_size = 2048 ,
@@ -205,7 +205,7 @@ def test_ec_key_pair(self):
205205 self .assertIn ('P384' , ['P521' , 'P384' ], "[P384] is not in the allowed Elliptic Curves list" )
206206
207207 def _create_policy_cloud (self , policy_spec = None , policy = None , defaults = None ):
208- zone = self . _get_random_zone ()
208+ zone = get_vaas_zone ()
209209 response = create_policy (self .cloud_conn , zone , policy_spec , policy , defaults )
210210 return response
211211
@@ -215,18 +215,14 @@ def _create_csr_attributes_policy(self, service_generated_csr=None):
215215 :param bool service_generated_csr:
216216 :rtype: common.Policy
217217 """
218- policy = _get_policy_obj ()
218+ policy = get_policy_obj ()
219219 policy .key_pair .service_generated = service_generated_csr
220- zone = self . _get_random_zone ()
220+ zone = get_vaas_zone ()
221221 create_policy (connector = self .cloud_conn , zone = zone , policy_spec = None , policy = policy )
222222 cit = self .cloud_conn ._get_template_by_id (zone )
223223
224224 return cit
225225
226- @staticmethod
227- def _get_random_zone ():
228- return _get_zone ()
229-
230226
231227class TestLocalMethods (unittest .TestCase ):
232228 def test_exceptions_tpp (self ):
@@ -588,7 +584,7 @@ def create_policy(connector, zone, policy_spec=None, policy=None, defaults=None)
588584POLICY_DOMAINS = ['vfidev.com' , 'vfidev.net' , 'venafi.example' ]
589585
590586
591- def _get_policy_obj (ca_type = None ):
587+ def get_policy_obj (ca_type = None ):
592588 policy = Policy (
593589 subject = Subject (
594590 orgs = ['OSS Venafi, Inc.' ],
@@ -625,7 +621,7 @@ def _get_policy_obj(ca_type=None):
625621 return policy
626622
627623
628- def _get_defaults_obj ():
624+ def get_defaults_obj ():
629625 defaults = Defaults (
630626 d_subject = DefaultSubject (
631627 org = 'OSS Venafi, Inc.' ,
@@ -639,24 +635,3 @@ def _get_defaults_obj():
639635 elliptic_curve = 'P521' ),
640636 auto_installed = False )
641637 return defaults
642-
643-
644- def _get_app_name ():
645- name = 'vcert-python-app-{}'
646- return name
647-
648-
649- def _get_cit_name ():
650- cit_name = 'vcert-python-cit-{}'
651- return cit_name
652-
653-
654- def _get_zone ():
655- time = timestamp ()
656- zone = f"{ _get_app_name ().format (time )} \\ { _get_cit_name ().format (time )} "
657- return zone
658-
659-
660- def _get_tpp_policy_name ():
661- time = timestamp ()
662- return f"{ _get_app_name ().format (time )} "
0 commit comments