def test_has_auth(self): oauth_settings = BoxOAuthSettings(user_id='foo', username='******') oauth_settings.save() user_settings = BoxUserSettingsFactory(oauth_settings=oauth_settings) assert_false(user_settings.has_auth) user_settings.access_token = '12345' user_settings.save() assert_true(user_settings.has_auth)
def test_fields(self): oauth_settings = BoxOAuthSettings(user_id='foo', username='******', access_token='defined') oauth_settings.save() user_settings = BoxUserSettings(owner=self.user, oauth_settings=oauth_settings) user_settings.save() retrieved = BoxUserSettings.load(user_settings._id) assert_true(retrieved.owner) assert_true(retrieved.user_id) assert_true(retrieved.username) assert_true(retrieved.access_token)
def setUp(self): super(TestBoxNodeSettingsModel, self).setUp() self.user = UserFactory() self.user.add_addon('box') self.user.save() self.oauth = BoxOAuthSettings(user_id='not sleep', access_token='seems legit') self.oauth.save() self.user_settings = self.user.get_addon('box') self.user_settings.oauth_settings = self.oauth self.user_settings.save() self.project = ProjectFactory() self.node_settings = BoxNodeSettingsFactory( user_settings=self.user_settings, folder_id='1234567890', owner=self.project)