Simon Martín
5ae9eaa781
change assertRequest function name
2018-03-02 20:16:58 +01:00
Simon Martín
83c5b81d4e
refactoring rate limit test
2018-03-02 20:14:10 +01:00
Simon Martín
060a43d10d
removing done from synchronous tests
2018-03-02 20:02:17 +01:00
Simon Martín
4161f9fe84
previous comment
2018-03-02 16:43:01 +01:00
Simon Martín
86bfa8228f
adding rate limit tests
2018-03-02 13:18:19 +01:00
Simon Martín
41875c6281
fix path of redis-cell on tests
2018-03-02 13:16:04 +01:00
Daniel García Aubert
418ec1304f
Fix issue with auth fallback, it wasn't authenticated when apikey master was provided
2018-02-26 18:13:49 +01:00
Daniel García Aubert
cf0214f5c3
Respond with 403 intead of 401 when the request has no permissions to the specific resource
2018-02-23 15:50:23 +01:00
Daniel García Aubert
3807d9f94d
Template for User not found error
2018-02-22 17:49:02 +01:00
Daniel García Aubert
28a7cf9259
Don't authenticate when default_public api-key is provided
2018-02-21 11:14:31 +01:00
Daniel García Aubert
75c2d85dbb
Use authenticated middleware in query controller
2018-02-19 13:24:44 +01:00
Daniel García Aubert
edd382fb8f
Check user is the same user that sends the request when basic-auth is provided
2018-02-16 18:21:06 +01:00
Daniel García Aubert
bcf88093e9
Support basic-auth for batch api
2018-02-16 11:52:57 +01:00
Daniel García Aubert
2cadfe6f18
Add support for Basic Auth
2018-02-16 10:46:58 +01:00
Daniel García Aubert
ad772246d0
Get api_key from specific middleware and save it into res.locals
2018-02-15 17:23:35 +01:00
Daniel García Aubert
1011ecce89
typo
2018-02-15 13:25:12 +01:00
Daniel García Aubert
b8ab580b8a
missing comment
2018-02-15 13:20:19 +01:00
Daniel García Aubert
75c972a7a2
Add test to ensure that a job created with specific role can't query to restricted resources
2018-02-15 13:15:01 +01:00
Daniel García Aubert
87f80c364b
Add tests to validate that a wrong apikey should use default public credentials
2018-02-15 12:36:54 +01:00
Daniel García Aubert
ea6e8b5315
Implement fallback mechanism to be able to authenticate as usual in case of apikey is not found
2018-02-14 16:22:36 +01:00
Daniel García Aubert
e0e9f1e1df
Cosmetic changes
2018-02-14 12:19:02 +01:00
Daniel García Aubert
f2074ba237
Drain batch test client
2018-02-14 12:10:41 +01:00
Daniel García Aubert
974d219aad
Add test for batch api
2018-02-13 19:47:00 +01:00
Daniel García Aubert
7ba95d28cc
Add test to check regular api keys
2018-02-13 17:53:27 +01:00
Daniel García Aubert
88c0751f52
Fix assertion
2018-02-13 16:10:08 +01:00
Daniel García Aubert
08183bf083
Add integration test
2018-02-13 12:44:55 +01:00
Daniel García Aubert
38459c021f
Merge branch 'master' into auth-api
2018-02-12 18:10:52 +01:00
Daniel García Aubert
a3188fa3b5
Update api-keys in redis
2018-02-12 16:41:00 +01:00
Daniel García Aubert
5c7f5fbaa5
Merge branch 'master' into auth-api
2018-02-12 16:30:09 +01:00
Simon Martín
c351360085
ensuring job_id on jobBackend.create and updating test
2018-02-12 10:39:58 +01:00
Simon Martín
dd07a21c98
unsubscribe on batch publisher test
2018-02-08 17:59:28 +01:00
Simon Martín
6e45c39b1f
Merge branch 'master' into pythonTimeout
2018-01-08 11:29:17 +01:00
Simon Martín
47b6ae65f5
test escape chars function
2017-12-18 12:46:03 +01:00
Simon Martín
3fa09a007e
line at EOF and better comment
2017-12-12 17:16:40 +01:00
Simon Martín
15428979d1
adding error header acceptance test
2017-12-01 18:11:32 +01:00
Simon Martín
43598cafe6
test ensuring errors header
2017-11-28 17:19:48 +01:00
Daniel García Aubert
88015aaf0f
Implement new auth system based on api-key tokens with scoped permissions
2017-11-24 17:57:54 +01:00
Simon Martín
670cb6eb8b
Merge branch 'master' into pythonTimeout
2017-11-24 16:02:13 +01:00
Simon Martín
11e0ac89d2
undo test of postgres9.5 error
2017-11-24 12:22:30 +01:00
Daniel García Aubert
d13dd9549e
Implemtent first acceptance test to check auth-api happy cases
2017-11-23 17:39:28 +01:00
Simon Martín
5b3fb630fb
only ensure the error message
2017-11-23 12:44:38 +01:00
Daniel García Aubert
7531df3be3
Get the right column
2017-11-17 14:46:23 +01:00
Simon Martín
63238ddd89
fix EOF line and forgotten 'only'
2017-11-17 13:17:42 +01:00
Simon Martín
501296f818
test ensuring error
2017-11-17 13:10:32 +01:00
Simon Martín
3a5c28cced
py_sleep postgres function
2017-11-17 13:09:37 +01:00
Raul Marin
2211e7c0ed
Test: Strip PARALLEL labels for PostgreSQL releases before 9.6
2017-11-14 16:34:16 +01:00
Daniel García Aubert
102a17c12b
Fix test
2017-09-20 16:17:33 +02:00
Daniel García Aubert
b774a0ff5c
Use method 'psql.end' exposed by 'cartodb-psql' instead of using the pg's one directly
2017-08-11 15:11:07 +02:00
Raul Ochoa
ec351ff580
Upgrade cartodb-psql to 0.10.0
...
Removes tests associated to the upgrade. SET queries are no longer
validated. Note the subtle leading space in the removed test cases.
2017-08-11 12:49:38 +02:00
Raul Ochoa
32154b67c6
Merge branch 'master' into upgrade-cartodb-psql
2017-08-11 11:57:16 +02:00
Daniel García Aubert
fd39027c6c
Add TODOs
2017-08-09 18:56:51 +02:00
Daniel García Aubert
74b92bc782
Implement tests
2017-08-09 12:53:59 +02:00
Daniel García Aubert
ee9709199a
Expose method to configure user's
...
metadata
2017-08-09 12:51:21 +02:00
Raul Ochoa
3e536b822e
Remove unnecessary destroyOnError option
2017-08-08 18:21:10 +02:00
Daniel García Aubert
d7d2c73c3a
Add test to check that export api handles user timeout limit
2017-08-04 17:12:49 +02:00
Daniel García Aubert
8b6ec95108
Add test to check timeout error while exporting
2017-08-03 19:15:24 +02:00
Daniel García Aubert
fb477260ec
Respond with 429 and proper message when database fires a timeout error
2017-08-03 17:19:08 +02:00
Rafa de la Torre
1db935a24b
Merge pull request #423 from CartoDB/422-disable-query-lru-cache
...
422 disable query lru cache
2017-06-27 17:40:33 +02:00
Rafa de la Torre
ae304999c7
Add a few integration tests #422
2017-06-27 16:38:07 +02:00
Rafa de la Torre
23cd744eda
Skip tests that need of a real tableCache #422
...
Skip those tests when the tableCache is disabled, but run them
otherwise.
2017-06-27 12:58:27 +02:00
Daniel García Aubert
00cbfca72e
Improve assertion
2017-06-09 16:56:44 +02:00
Daniel García Aubert
aa66000848
Going green: use replacer parameter in JSON.stringify method to not cast special number values to null
2017-06-08 12:42:37 +02:00
Daniel García Aubert
1977f4a782
Going red: special float values parsed to null
2017-06-08 12:31:18 +02:00
Mario de Frutos
3a99020632
Added regexp for the test to matches both 0.10 and 6.X node version
2017-04-18 12:15:47 +02:00
Mario de Frutos
5e9fcc5c8f
Added test to check error when zip command file is not present
2017-04-18 12:15:47 +02:00
Daniel García Aubert
6dba06130b
Retur a proper error message when ogr2ogr command fails
2017-04-18 11:40:37 +02:00
Raul Ochoa
ea9454d87c
Add test to validate old jobs will get discovered
2017-04-04 15:42:34 +02:00
Daniel García Aubert
25a291bb38
Improve waek assertion
2017-04-04 09:50:45 +02:00
Daniel García Aubert
36d5dc1719
Queue seeker refactor:
...
- Extract from job subcriber everything related to queue dicovering
- Job Queue is responsible of queue dicovering and exposes functions to scan user queues.
- Batch creates an interval to consume queues
- Now Batch.start() does:
* Finds existing queues from metadata, adding to queue index the ones that are not indexed yet
* Binds callback to process jobs for every queue found.
* Inits queue consumer interval
* Subscribes to PUB/SUB channel
2017-04-03 19:26:21 +02:00
Daniel García Aubert
3a0bbc1ead
Avoid use sleep function
2017-04-03 14:40:23 +02:00
Daniel García Aubert
dbdfe86171
Remove mocha hooks
2017-04-03 13:07:27 +02:00
Daniel García Aubert
e4e6207565
Add test
2017-04-03 12:59:23 +02:00
Daniel García Aubert
8012fe26aa
Avoid scan behaviour to discover active queues of user's jobs, now keeps an index to know which queues are available
2017-03-31 14:30:33 +02:00
Raul Ochoa
d48a901533
Merge branch 'master' into node-v6
2017-01-12 19:49:56 +01:00
Javier Torres
1f318a5f31
Test to ensure gpkg export does not add FID
2017-01-11 19:07:50 +01:00
Raul Ochoa
738e580862
Revert "Old code for closing test server"
...
This reverts commit 02a053c71d
.
2016-12-19 15:37:34 +01:00
Raul Ochoa
afcb25be76
Dont debug that much
2016-12-19 15:30:03 +01:00
Raul Ochoa
38c3c4b4b0
More debug
2016-12-19 15:29:52 +01:00
Raul Ochoa
e2c916f4ea
Add debugging info in assert.response
2016-12-19 15:29:41 +01:00
Raul Ochoa
443990c3a9
Test all
2016-12-19 15:28:24 +01:00
Raul Ochoa
02a053c71d
Old code for closing test server
2016-12-19 15:21:14 +01:00
Raul Ochoa
ba4499c196
Don't use extra function
2016-12-19 15:13:12 +01:00
Raul Ochoa
29e6c347d8
Test all
2016-12-19 14:31:39 +01:00
Raul Ochoa
f62ba29ac7
Dont debug that much
2016-12-19 14:31:25 +01:00
Raul Ochoa
59fba7c676
Only test regressions suite for travis debugging
2016-12-19 12:05:56 +01:00
Raul Ochoa
c0e51c4c1e
Explicit callback
2016-12-19 11:11:40 +01:00
Raul Ochoa
7dc78e7c5a
More debug
2016-12-19 11:11:31 +01:00
Raul Ochoa
6c8929079c
Add debugging info in assert.response
2016-12-19 10:50:05 +01:00
Raul Ochoa
32aaccb33e
Merge branch 'master' into node-v6
2016-12-16 15:24:26 +01:00
Daniel García Aubert
05cfdae7f8
Fix "after" hook in acceptance test to not throw uncaught exception
2016-12-13 17:21:57 +01:00
Daniel García Aubert
acafd84acf
Reverts: fix backend crash to not throw an uncaught exception
2016-12-13 17:17:53 +01:00
Daniel García Aubert
ac65b8a68d
Fix backend crash test behavior
2016-12-13 11:10:14 +01:00
Raul Ochoa
779bbc4ddb
Drop if exists
2016-12-09 12:05:49 +01:00
Raul Ochoa
3747fed78f
query-returning suite
2016-12-09 11:26:45 +01:00
Raul Ochoa
b85ad66288
app-configuration suite
2016-12-09 11:19:01 +01:00
Raul Ochoa
67ba027ad5
COPY statements suite
2016-12-09 11:10:08 +01:00
Raul Ochoa
a473389f0c
Skipfields suite
2016-12-09 11:02:37 +01:00
Raul Ochoa
15df082486
System queries
2016-12-09 10:56:50 +01:00
Raul Ochoa
b9b58ccd1a
Pagination suite
2016-12-09 10:56:44 +01:00
Raul Ochoa
7a666a8f57
Rename untitle_table_4 dependant objects
2016-12-09 10:28:51 +01:00