38 lines
1.3 KiB
Python
38 lines
1.3 KiB
Python
import re
|
|
|
|
for path in ['tests/auth_security_test.rs', 'tests/password_reset_api.rs']:
|
|
try:
|
|
with open(path, 'r') as f:
|
|
content = f.read()
|
|
|
|
# Replace:
|
|
# let mut config = Config::default();
|
|
# config.security = test_security_config();
|
|
# With:
|
|
# let mut config = Config { security: test_security_config(), ..Default::default() };
|
|
content = content.replace(
|
|
" let mut config = Config::default();\n config.security = test_security_config();",
|
|
" let mut config = Config { security: test_security_config(), ..Default::default() };"
|
|
)
|
|
|
|
with open(path, 'w') as f:
|
|
f.write(content)
|
|
except FileNotFoundError:
|
|
pass
|
|
|
|
# tests/integration_test.rs
|
|
path = 'tests/integration_test.rs'
|
|
try:
|
|
with open(path, 'r') as f:
|
|
content = f.read()
|
|
|
|
# replace identity_users_real::create_user(&provider, ... with identity_users_real::create_user(provider, ...
|
|
content = content.replace("(&provider, ", "(provider, ")
|
|
content = content.replace("identity_roles_real::list_roles(&provider).await", "identity_roles_real::list_roles(provider).await")
|
|
|
|
with open(path, 'w') as f:
|
|
f.write(content)
|
|
except FileNotFoundError:
|
|
pass
|
|
|