mirror of
https://github.com/GAM-team/GAM.git
synced 2026-06-28 18:01:36 +00:00
GAM 4.95, Ross' changes in #1018, re-enable older Python tests
This commit is contained in:
14
src/gam.py
14
src/gam.py
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user