Merge "Blacklist @TestApis by default."
am: 0753b42c3f
Change-Id: I8574ee9ee5a37b104acfdb7dee987a242cf73e4a
This commit is contained in:
@@ -241,8 +241,6 @@ class FlagsDict:
|
||||
flags = csv[1:]
|
||||
if (FLAG_PUBLIC_API in flags) or (FLAG_SYSTEM_API in flags):
|
||||
flags.append(FLAG_WHITELIST)
|
||||
elif FLAG_TEST_API in flags:
|
||||
flags.append(FLAG_GREYLIST)
|
||||
self._dict[csv[0]].update(flags)
|
||||
|
||||
def assign_flag(self, flag, apis, source="<unknown>"):
|
||||
|
||||
@@ -53,14 +53,22 @@ class TestHiddenapiListGeneration(unittest.TestCase):
|
||||
# Test new additions.
|
||||
flags.parse_and_merge_csv([
|
||||
'A,' + FLAG_GREYLIST,
|
||||
'B,' + FLAG_BLACKLIST + ',' + FLAG_GREYLIST_MAX_O ])
|
||||
self.assertEqual(flags.generate_csv(),
|
||||
[ 'A,' + FLAG_GREYLIST,
|
||||
'B,' + FLAG_BLACKLIST + "," + FLAG_GREYLIST_MAX_O ])
|
||||
'B,' + FLAG_BLACKLIST + ',' + FLAG_GREYLIST_MAX_O,
|
||||
'C,' + FLAG_SYSTEM_API + ',' + FLAG_WHITELIST,
|
||||
'D,' + FLAG_GREYLIST+ ',' + FLAG_TEST_API,
|
||||
'E,' + FLAG_BLACKLIST+ ',' + FLAG_TEST_API,
|
||||
])
|
||||
self.assertEqual(flags.generate_csv(), [
|
||||
'A,' + FLAG_GREYLIST,
|
||||
'B,' + FLAG_BLACKLIST + "," + FLAG_GREYLIST_MAX_O,
|
||||
'C,' + FLAG_SYSTEM_API + ',' + FLAG_WHITELIST,
|
||||
'D,' + FLAG_GREYLIST+ ',' + FLAG_TEST_API,
|
||||
'E,' + FLAG_BLACKLIST+ ',' + FLAG_TEST_API,
|
||||
])
|
||||
|
||||
# Test unknown flag.
|
||||
with self.assertRaises(AssertionError):
|
||||
flags.parse_and_merge_csv([ 'C,foo' ])
|
||||
flags.parse_and_merge_csv([ 'Z,foo' ])
|
||||
|
||||
def test_assign_flag(self):
|
||||
flags = FlagsDict()
|
||||
|
||||
Reference in New Issue
Block a user