15
15
16
16
import pytest
17
17
18
- from firebase_admin import multi_factor_config_mgt
18
+ from firebase_admin import multi_factor_config
19
19
20
- sample_mfa_config = multi_factor_config_mgt .MultiFactorConfig (
21
- provider_configs = [multi_factor_config_mgt .ProviderConfig (
22
- state = multi_factor_config_mgt .ProviderConfig .State .ENABLED ,
23
- totp_provider_config = multi_factor_config_mgt .TOTPProviderConfig (
20
+ sample_mfa_config = multi_factor_config .MultiFactorConfig (
21
+ provider_configs = [multi_factor_config .ProviderConfig (
22
+ state = multi_factor_config .ProviderConfig .State .ENABLED ,
23
+ totp_provider_config = multi_factor_config .TOTPProviderConfig (
24
24
adjacent_intervals = 5
25
25
)
26
26
)]
@@ -78,7 +78,7 @@ def test_undefined_provider_config_state(self):
78
78
@pytest .mark .parametrize ('state' ,
79
79
['' , 1 , True , False , [], (), {}, "foo" , 'ENABLED' ])
80
80
def test_invalid_provider_config_state (self , state ):
81
- test_config = multi_factor_config_mgt .ProviderConfig (
81
+ test_config = multi_factor_config .ProviderConfig (
82
82
state = state
83
83
)
84
84
with pytest .raises (ValueError ) as excinfo :
@@ -87,10 +87,10 @@ def test_invalid_provider_config_state(self, state):
87
87
' ProviderConfig.State.' )
88
88
89
89
@pytest .mark .parametrize ('state' ,
90
- [multi_factor_config_mgt .ProviderConfig .State .ENABLED ,
91
- multi_factor_config_mgt .ProviderConfig .State .DISABLED ])
90
+ [multi_factor_config .ProviderConfig .State .ENABLED ,
91
+ multi_factor_config .ProviderConfig .State .DISABLED ])
92
92
def test_undefined_totp_provider_config (self , state ):
93
- test_config = multi_factor_config_mgt .ProviderConfig (state = state )
93
+ test_config = multi_factor_config .ProviderConfig (state = state )
94
94
with pytest .raises (ValueError ) as excinfo :
95
95
test_config .build_server_request ()
96
96
assert str (excinfo .value ).startswith ('provider_config.totp_provider_config must be'
@@ -134,21 +134,21 @@ class TestMultiFactorServerConfig:
134
134
def test_invalid_multi_factor_config_response (self ):
135
135
test_config = 'invalid'
136
136
with pytest .raises (ValueError ) as excinfo :
137
- multi_factor_config_mgt .MultiFactorServerConfig (test_config )
137
+ multi_factor_config .MultiFactorServerConfig (test_config )
138
138
assert str (excinfo .value ).startswith ('Invalid data argument in MultiFactorConfig'
139
139
' constructor: {0}' .format (test_config ))
140
140
141
141
def test_invalid_provider_config_response (self ):
142
142
test_config = 'invalid'
143
143
with pytest .raises (ValueError ) as excinfo :
144
- multi_factor_config_mgt .MultiFactorServerConfig .ProviderConfigServerConfig (test_config )
144
+ multi_factor_config .MultiFactorServerConfig .ProviderConfigServerConfig (test_config )
145
145
assert str (excinfo .value ).startswith ('Invalid data argument in ProviderConfig'
146
146
' constructor: {0}' .format (test_config ))
147
147
148
148
def test_invalid_totp_provider_config_response (self ):
149
149
test_config = 'invalid'
150
150
with pytest .raises (ValueError ) as excinfo :
151
- multi_factor_config_mgt .MultiFactorServerConfig .ProviderConfigServerConfig .\
151
+ multi_factor_config .MultiFactorServerConfig .ProviderConfigServerConfig .\
152
152
TOTPProviderServerConfig (test_config )
153
153
assert str (excinfo .value ).startswith ('Invalid data argument in TOTPProviderConfig'
154
154
' constructor: {0}' .format (test_config ))
@@ -162,20 +162,20 @@ def test_valid_server_response(self):
162
162
}
163
163
}]
164
164
}
165
- mfa_config = multi_factor_config_mgt .MultiFactorServerConfig (response )
165
+ mfa_config = multi_factor_config .MultiFactorServerConfig (response )
166
166
_assert_multi_factor_config (mfa_config )
167
167
168
168
169
169
def _assert_multi_factor_config (mfa_config ):
170
- assert isinstance (mfa_config , multi_factor_config_mgt .MultiFactorServerConfig )
170
+ assert isinstance (mfa_config , multi_factor_config .MultiFactorServerConfig )
171
171
assert len (mfa_config .provider_configs ) == 1
172
172
assert isinstance (mfa_config .provider_configs , list )
173
173
for provider_config in mfa_config .provider_configs :
174
174
assert isinstance (
175
175
provider_config ,
176
- multi_factor_config_mgt .MultiFactorServerConfig .ProviderConfigServerConfig )
176
+ multi_factor_config .MultiFactorServerConfig .ProviderConfigServerConfig )
177
177
assert provider_config .state == 'ENABLED'
178
178
assert isinstance (provider_config .totp_provider_config ,
179
- multi_factor_config_mgt .MultiFactorServerConfig .ProviderConfigServerConfig
179
+ multi_factor_config .MultiFactorServerConfig .ProviderConfigServerConfig
180
180
.TOTPProviderServerConfig )
181
181
assert provider_config .totp_provider_config .adjacent_intervals == 5
0 commit comments