def test_extract_app_name_when_application_label_is_not_present_but_launchable_activity_label_is( self): app_name = Aapt._extract_app_name( "launchable-activity: name='com.example.app.HomeActivity' label='Example2'" ) self.assertEqual("Example2", app_name)
def test_extract_app_name_when_application_label_is_present(self): dump_badging = "application-label:'Example0'\n" \ "application: label='Example1' icon='res/drawable-mdpi-v4/ic_launcher.png'\n" \ "launchable-activity: name='com.example.app.HomeActivity' label='Example2' icon=''" app_name = Aapt._extract_app_name(dump_badging) self.assertEqual("Example1", app_name)
def test_extract_app_name_when_no_label_is_present(self): app_name = Aapt._extract_app_name("") self.assertEqual("", app_name)