GAM 4.95, Ross' changes in #1018, re-enable older Python tests

This commit is contained in:
Jay Lee
2019-09-28 12:15:31 -04:00
parent cce47ba723
commit 2d0396da21
4 changed files with 63 additions and 44 deletions

View File

@@ -4941,6 +4941,13 @@ def getDriveFileAttribute(i, body, parameters, myarg, update=False):
elif myarg == 'ocrlanguage':
parameters[DFA_OCRLANGUAGE] = LANGUAGE_CODES_MAP.get(sys.argv[i+1].lower(), sys.argv[i+1])
i += 2
elif myarg in ['copyrequireswriterpermission', 'restrict', 'restricted']:
if update:
body['copyRequiresWriterPermission'] = getBoolean(sys.argv[i+1], myarg)
i += 2
else:
body['copyRequiresWriterPermission'] = True
i += 1
elif myarg in DRIVEFILE_LABEL_CHOICES_MAP:
body.setdefault('labels', {})
if update:
@@ -10661,7 +10668,7 @@ def doGetCrosInfo():
if deviceFile:
downloadfilename = os.path.join(targetFolder, 'cros-logs-{0}-{1}.zip'.format(deviceId, deviceFile['createTime']))
_, content = cd._http.request(deviceFile['downloadUrl'])
writeFile(downloadfilename, content, continueOnError=True)
writeFile(downloadfilename, content, mode='wb', continueOnError=True)
print('Downloaded: {0}'.format(downloadfilename))
elif downloadfile:
print('ERROR: no files to download.')
@@ -12172,6 +12179,7 @@ def doPrintGroupMembers():
cd = buildGAPIObject('directory')
todrive = False
membernames = False
includeDerivedMembership = False
customer = GC_Values[GC_CUSTOMER_ID]
checkSuspended = usedomain = usemember = usequery = None
roles = []
@@ -12223,6 +12231,9 @@ def doPrintGroupMembers():
elif myarg in ['suspended', 'notsuspended']:
checkSuspended = myarg == 'suspended'
i += 1
elif myarg == 'includederivedmembership':
includeDerivedMembership = True
i += 1
else:
systemErrorExit(2, '%s is not a valid argument for "gam print group-members"' % sys.argv[i])
if not groups_to_get:
@@ -12238,6 +12249,7 @@ def doPrintGroupMembers():
validRoles, listRoles, listFields = _getRoleVerification(','.join(roles), fields)
group_members = callGAPIpages(cd.members(), 'list', 'members',
soft_errors=True,
includeDerivedMembership=includeDerivedMembership,
groupKey=group_email, roles=listRoles, fields=listFields)
for member in group_members:
if not _checkMemberRoleIsSuspended(member, validRoles, checkSuspended):