def test_extract_activities(self): dump_badging = """N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) E: application (line=8) E: activity (line=9) A: android:name(0x01010003)="com.example.app.HomeActivity" (Raw: "...") E: activity (line=15) A: android:name(0x01010003)="com.example.app.OtherActivity" (Raw: "...") """ activities = Aapt._extract_activities(dump_badging) self.assertEqual(["com.example.app.HomeActivity", "com.example.app.OtherActivity"], activities)
def test_extract_activities_when_missing(self): activities = Aapt._extract_activities("") self.assertEqual([], activities)