(self, client_id=client_id,
client_secret=client_secret, scopes=scopes)
| 10 | |
| 11 | class O365Account(): |
| 12 | def __init__(self, client_id=client_id, |
| 13 | client_secret=client_secret, scopes=scopes): |
| 14 | self.client_id = client_id |
| 15 | self.client_secret = client_secret |
| 16 | self.account = Account(credentials=(client_id, client_secret)) |
| 17 | self.authenticate(scopes) |
| 18 | |
| 19 | self.storage = self.account.storage() |
| 20 | self.drives = self.storage.get_drives() |
| 21 | self.my_drive = self.storage.get_default_drive() # or get_drive('drive-id') |
| 22 | self.root_folder = self.my_drive.get_root_folder() |
| 23 | |
| 24 | def authenticate(self, scopes=scopes): |
| 25 | result = self.account.authenticate(scopes=scopes) |
nothing calls this directly
no test coverage detected