def test_team(self, token):
     dbxt = DropboxTeam(token)
     dbxt.team_groups_list()
     r = dbxt.team_members_list()
     if r.members:
         # Only test assuming a member if there is a member
         dbxt.as_user(r.members[0].profile.team_member_id).files_list_folder('')
Example #2
0
 def test_token(self, token):
     team = DropboxTeam(token)
     try:
         team.team_get_info()
         return True
     except Exception:
         print "Please check your OAuth2 token"
         return False
Example #3
0
 def __init__(self, team_token, outfile, external_user_only=False):
     self.outfile = outfile
     self.external_user_only = external_user_only  # type: bool
     self.dropbox_team = DropboxTeam(team_token)
     self.member_loader = CachedLoader(MemberLoader(self.dropbox_team))
     self.member_resolver_by_account_id = MemberResolverLoader(
         self.member_loader)
     self.member_resolver_by_email = CachedResolver(
         MemberResolver(self.dropbox_team))
     self.account_resolver = CachedResolver(AccountResolver())
 def wrapped(self, *args, **kwargs):
     team_oauth2_token = _token_from_env_or_die('DROPBOX_TEAM_TOKEN')
     args += (DropboxTeam(team_oauth2_token), )
     return f(self, *args, **kwargs)
Example #5
0
def dbx_team_from_env():
    team_oauth2_token = _value_from_env_or_die('DROPBOX_TEAM_TOKEN')
    return DropboxTeam(team_oauth2_token)
 def setUp(self):
     self.dbx = Dropbox(oauth2_token)
     self.dbxt = DropboxTeam(team_oauth2_token)