Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)