1313 Proxy , Backend , Metric , MappingRule ,
1414 BackendMappingRule , BackendUsage ,
1515 ActiveDoc , Webhooks , InvoiceState ,
16- ApplicationKey , ApplicationPlans )
16+ ApplicationKey , ApplicationPlans , AccountUser , AccountUsers )
1717
1818load_dotenv ()
1919
@@ -108,6 +108,9 @@ def update_account_params():
108108 name = f"updated-{ suffix } "
109109 return dict (org_name = name )
110110
111+ @pytest .fixture (scope = 'module' )
112+ def account_get_plan_params ():
113+ return dict (name = "Default" )
111114
112115@pytest .fixture (scope = 'module' )
113116def account_params ():
@@ -123,6 +126,26 @@ def account(account_params, api):
123126 cleanup (entity )
124127
125128
129+ @pytest .fixture (scope = 'module' )
130+ def account_user_update_params ():
131+ suffix = get_suffix ()
132+ name = f"test-update-{ suffix } "
133+ return dict (username = name , email = f"{ name } @email.com" )
134+
135+
136+ @pytest .fixture (scope = 'module' )
137+ def account_user_params ():
138+ suffix = get_suffix ()
139+ name = f"test-{ suffix } "
140+ return dict (username = name , email = f"{ name } @email.com" )
141+
142+
143+ @pytest .fixture (scope = 'module' )
144+ def account_user (account ,account_user_params ) -> AccountUser :
145+ user = account .users .create (account_user_params )
146+ yield user
147+ cleanup (user )
148+
126149@pytest .fixture (scope = 'module' )
127150def application_plan_params () -> dict :
128151 suffix = get_suffix ()
0 commit comments