History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
26a09a900f9d | Francesco Siddi (fsiddi) | PEP8 formatting | Apr 9 2019 | |||
5eae0f6122c0 | Sybren A. Stüvel (sybren) | Added convenience url_for() wrapper for use in unit tests | Jan 8 2019 | |||
64bd2150a43e | Sybren A. Stüvel (sybren) | AbstractPillarTest.create_valid_auth_token() now also accepts string user ID | Jan 4 2019 | |||
9a9ca1bf8b1e | Sybren A. Stüvel (sybren) | Synchronise badges with Blender ID | Sep 12 2018 | |||
1401a6168fe6 | Sybren A. Stüvel (sybren) | Always use urljoin to construct Blender ID URLs | Sep 12 2018 | |||
2698be3e12f4 | Sybren A. Stüvel (sybren) | Saving & restoring video watching progress | Sep 4 2018 | |||
a67527d6af94 | Sybren A. Stüvel (sybren) | Use app_context() instead of test_request_context() | Aug 30 2018 | |||
791906521f94 | Sybren A. Stüvel (sybren) | Added a test context manager to log in when doing Flask test client requests | Aug 30 2018 | |||
82aa521b5f90 | Sybren A. Stüvel (sybren) | Merge branch 'master' into wip-flask-one | Aug 30 2018 | |||
595bb4874120 | Sybren A. Stüvel (sybren) | Silence warning of Flask-Caching about NULL cache during testing | Aug 29 2018 | |||
37ca803162cd | Sybren A. Stüvel (sybren) | Flask wrapped Response replaced `json()` function with `json` property | Aug 29 2018 | |||
549cf0a3e8c7 | Francesco Siddi (fsiddi) | WIP on libraries upgrade | Jul 12 2018 | |||
9ee7b742abc0 | Francesco Siddi (fsiddi) | Make more consistent use of BLENDER_ID_ENDPOINT | Jun 22 2018 | |||
12272750c302 | Sybren A. Stüvel (sybren) | T53890: Improving static content serving | Mar 23 2018 | |||
f2888069dbc6 | Sybren A. Stüvel (sybren) | Added pillar.api.utils.utcnow() which returns a datetime for 'now' | Feb 13 2018 | |||
1b57b333dff4 | Sybren A. Stüvel (sybren) | Removed the URLer service | Jan 31 2018 | |||
4b5a961e1422 | Sybren A. Stüvel (sybren) | Speed up authentication by trusting g.current_user if set. | Jan 31 2018 | |||
2e2314c16b37 | Sybren A. Stüvel (sybren) | Replace storage backend 'pillar' with 'local' | Jan 26 2018 | |||
fd3e7958241f | Sybren A. Stüvel (sybren) | Store IP-based org-given roles in the user document. | Jan 25 2018 | |||
96428d3c73ac | Sybren A. Stüvel (sybren) | Elastic: use different indices when running unit tests. | Jan 3 2018 | |||
8ca6b4cdb021 | Sybren A. Stüvel (sybren) | Added Celery task for queued email sending. | Dec 21 2017 | |||
c545053b859d | Sybren A. Stüvel (sybren) | Declare return type | Dec 20 2017 | |||
20ca3f8ee40c | Francesco Siddi (fsiddi) | Rename blender_id url to blender-id | Dec 12 2017 | |||
8eee0d57b61e | Sybren A. Stüvel (sybren) | Update token expiry in tests to be a bit more into the future. | Dec 8 2017 | |||
5d137ac997f5 | Sybren A. Stüvel (sybren) | Added Celery task for refreshing file links | Sep 14 2017 | |||
230c15d51c21 | Sybren A. Stüvel (sybren) | Fix snag that happens when PUTting a user document without roles key. | Sep 14 2017 | |||
c4a765e73b3f | Francesco Siddi (fsiddi) | Change url of EXAMPLE_PROJECT | Sep 13 2017 | |||
b769cc6c3c9a | Dalai Felinto (dfelinto) | Fix app_root in unittests | Sep 8 2017 | |||
398bbbc31613 | Francesco Siddi (fsiddi) | Fix up config_testing values to conform with tests | Aug 25 2017 | |||
41a82c44c5f0 | Francesco Siddi (fsiddi) | Tests for providers callbacks | Aug 25 2017 | |||
cecf81a07d55 | Francesco Siddi (fsiddi) | Initial tests for OAuthSignIn | Aug 25 2017 | |||
566a23d3b6af | Sybren A. Stüvel (sybren) | Unified user representation for web and API calls | Aug 18 2017 | |||
d920d9e9fe85 | Sybren A. Stüvel (sybren) | Also mock .s() and .si() celery signature functions. | Jun 6 2017 | |||
27ad3459c180 | Sybren A. Stüvel (sybren) | Testing: make Celery tasks execute immediately when called. | Jun 2 2017 | |||
6f16e20bf623 | Sybren A. Stüvel (sybren) | Flask Request.json() is deprecated, use get_json() instead. | Jun 2 2017 | |||
3e67db50f0c1 | Sybren A. Stüvel (sybren) | Tests: added some code to easily enter the Flask app context | Jun 2 2017 | |||
d0c30cfeca41 | Sybren A. Stüvel (sybren) | Mock Celery while testing, to prevent actual background task creation. | Jun 2 2017 | |||
2b36b4c5143e | Sybren A. Stüvel (sybren) | PEP8 formatting | Jun 2 2017 | |||
5f2153ae5a65 | Sybren A. Stüvel (sybren) | Sorted imports | Jun 2 2017 | |||
a806f294b260 | Sybren A. Stüvel (sybren) | Some extensions to make Flamenco tests possible | May 31 2017 | |||
59a95450e523 | Sybren A. Stüvel (sybren) | Updated Eve, Flask, and Werkzeug. Adjusted code to make Pillar work again. | May 18 2017 | |||
e4f221ab13cd | Sybren A. Stüvel (sybren) | Take default crappy secret key from config.py | May 18 2017 | |||
71403e6f2865 | Sybren A. Stüvel (sybren) | Tests: Allow specification of user's email address | May 12 2017 | |||
ad9a981cda7b | Sybren A. Stüvel (sybren) | Added p.a.users.add_user_to_group() function | May 12 2017 | |||
fdaf4af31a34 | Sybren A. Stüvel (sybren) | Modernised some unit tests | May 5 2017 | |||
69d7c5c5cec9 | Sybren A. Stüvel (sybren) | Allow service accounts to be email-less | May 5 2017 | |||
1a54b723aa42 | Sybren A. Stüvel (sybren) | Reworked subscription/demo role management from web to API level. | May 4 2017 | |||
d0557445cd6c | Sybren A. Stüvel (sybren) | Fix privilege escalation leak | May 4 2017 | |||
cce388049d22 | Sybren A. Stüvel (sybren) | Big refactoring of file storage handling | Mar 22 2017 | |||
2e41c074b52c | Sybren A. Stüvel (sybren) | Python 3.6 compatibility: bytes vs strings stuff | Mar 22 2017 | |||
663627358fd5 | Sybren A. Stüvel (sybren) | Ran 2to3 on pillar + some manual fixups | Mar 22 2017 | |||
a38e053c1ac1 | Sybren A. Stüvel (sybren) | Added CLI command to create blogs. | Nov 1 2016 | |||
f72890cc59e4 | Sybren A. Stüvel (sybren) | Define standard set of node types | Nov 1 2016 | |||
0929a80f2bd8 | Sybren A. Stüvel (sybren) | New data structure for attachments. | Nov 1 2016 | |||
8d3c4745aa20 | Sybren A. Stüvel (sybren) | Remove unnecessary form_schema fields. | Oct 20 2016 | |||
3afeeaccd0df | Sybren A. Stüvel (sybren) | Removed permission keys from node type definitions. | Oct 20 2016 | |||
dd58d4ad043d | Sybren A. Stüvel (sybren) | Created AbstractPillarTest.create_project_admin() function. | Sep 30 2016 | |||
40896fc70b09 | Sybren A. Stüvel (sybren) | Better logging when bad extension class is given. | Sep 20 2016 | |||
68666f065045 | Sybren A. Stüvel (sybren) | Updated unittest code so that we can create 100% valid projects. | Sep 8 2016 | |||
a0cc76259e38 | Sybren A. Stüvel (sybren) | Renamed TestPillarServer to PillarTestServer | Aug 31 2016 | |||
2c5dc34ea2d9 | Francesco Siddi (fsiddi) | Introducing Pillar Framework | Aug 19 2016 | |||
ebcb6bc5f88e | Sybren A. Stüvel (sybren) | Added setup.py to allow automated testing. | Mar 25 2016 | |||
93439be9ac86 | Sybren A. Stüvel (sybren) | Moved unit test to its proper spot, and added @httpretty.activate | Mar 4 2016 | |||
da601747bb20 | Sybren A. Stüvel (sybren) | Added mocking of Blender ID with HTTPretty | Mar 4 2016 | |||
172e8a8ba032 | Sybren A. Stüvel (sybren) | Fixed bug in validate_token(), it now returns the validation status. | Mar 4 2016 | |||
7ca22691eb3f | Sybren A. Stüvel (sybren) | Added a few unit tests for user authentication. | Mar 4 2016 | |||
1e141492a302 | Sybren A. Stüvel (sybren) | Added unit testing support + moved make_unique_username() to module level | Mar 4 2016 |