def test_extract_broadcast_receivers(self): dump_badging = """N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) E: application (line=8) E: receiver (line=38) A: android:name(0x01010003)="com.example.app.ExampleBrodcastReceiver" (Raw: "...") E: receiver (line=44) A: android:name(0x01010003)="com.example.app.OtherBrodcastReceiver" (Raw: "...") """ receivers = Aapt._extract_broadcast_receivers(dump_badging) self.assertEqual( ["com.example.app.ExampleBrodcastReceiver", "com.example.app.OtherBrodcastReceiver"], receivers )
def test_extract_broadcast_receivers_when_missing(self): receivers = Aapt._extract_broadcast_receivers("") self.assertEqual([], receivers)