Skip to content

Android SSL Pinning 测试 tests/commands/android/test_pinning.py ​

这个测试文件验证 objection 的 Android SSL pinning 绕过命令 android_disable,确认它通过 RPC 调用设备端 android_ssl_pinning_disable。

📋 模块概览 ​

项目值
文件路径tests/commands/android/test_pinning.py
被测对象objection.commands.android.pinning.android_disable
用例数1
框架unittest(mock.patch)

🎯 测试意图 ​

  • 验证 android_disable([]) 触发 android_ssl_pinning_disable RPC 调用。

🧪 用例清单 ​

用例行号验证点
test_pinning_disabletests/commands/android/test_pinning.py:9触发 SSL pinning 禁用 RPC

⚙️ 测试手法 ​

@mock.patch(...get_api) 注入 mock(tests/commands/android/test_pinning.py:8),调用 android_disable([]) 后断言 mock_api.return_value.android_ssl_pinning_disable.called。无参数、无输出校验,是纯 RPC 透传用例。

🔍 源码索引 ​

用例位置
test_pinning_disabletests/commands/android/test_pinning.py:9

🔗 相关文档 ​

  • 对应被测模块文档:/reference/commands/android/pinning(如存在)

基于 GPL-3.0-or-later 许可发布