Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(421)

Unified Diff: devil/devil/android/apk_helper_test.py

Issue 3014693002: Expose <meta-data> in apk_helper.py (Closed)
Patch Set: Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« devil/devil/android/apk_helper.py ('K') | « devil/devil/android/apk_helper.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: devil/devil/android/apk_helper_test.py
diff --git a/devil/devil/android/apk_helper_test.py b/devil/devil/android/apk_helper_test.py
index 01ea22bd7aeec78cdab9fe0efdeac62e7d445ac7..d27bddcf1ce1c5fe2cdf604aae0567599bdcd138 100755
--- a/devil/devil/android/apk_helper_test.py
+++ b/devil/devil/android/apk_helper_test.py
@@ -50,6 +50,12 @@ _MANIFEST_DUMP = """N: android=http://schemas.android.com/apk/res/android
A: android:scheme(0x01010027)="http" (Raw: "http")
E: data (line=199)
A: android:scheme(0x01010027)="https" (Raw: "https")
+ E: meta-data (line=43)
+ A: android:name(0x01010003)="name1" (Raw: "name1")
+ A: android:value(0x01010024)="value1" (Raw: "value1")
+ E: meta-data (line=43)
+ A: android:name(0x01010003)="name2" (Raw: "name2")
+ A: android:value(0x01010024)="value2" (Raw: "value2")
E: instrumentation (line=8)
A: android:label(0x01010001)="abc" (Raw: "abc")
A: android:name(0x01010003)="org.chromium.RandomJUnit4TestRunner" (Raw: "org.chromium.RandomJUnit4TestRunner")
@@ -194,6 +200,12 @@ class ApkHelperTest(mock_calls.TestCase):
self.assertEquals('org.chromium.RandomJ4TestRunner',
helper.GetInstrumentationName())
+ def testGetAllMetadata(self):
+ with _MockAaptDump(_MANIFEST_DUMP):
+ helper = apk_helper.ApkHelper('')
+ self.assertEquals([('name1', 'value1'), ('name2', 'value2')],
+ helper.GetAllMetadata())
+
if __name__ == '__main__':
unittest.main(verbosity=2)
« devil/devil/android/apk_helper.py ('K') | « devil/devil/android/apk_helper.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698