summaryrefslogtreecommitdiff
path: root/yarns
AgeCommit message (Collapse)AuthorFilesLines
2018-11-05Add: sub fields to clients, tokens created by client-cred grantLars Wirzenius3-0/+34
2018-08-16Change: get allowed scopes from user, not client, for authz code floLars Wirzenius3-6/+25
2018-08-16Fix: add state= parameter to redirect URI after successful authLars Wirzenius2-2/+9
2018-08-06Fix: authorization code can only be used onceLars Wirzenius1-0/+7
2018-08-05Add: OIDC authorization code flowLars Wirzenius4-17/+234
2018-08-01Add: management APILars Wirzenius3-7/+172
2018-07-31Add: actually check user credentialsLars Wirzenius2-1/+16
2018-07-31Add: FileStore, managers for users, clients, applicationsLars Wirzenius2-23/+42
Add: UserManager
2018-07-17Change: end-user-auth scenario to use reworded scenario stepsLars Wirzenius1-6/+6
2018-07-17Change: implement IMPLEMENTS for end-user-auth scenarioLars Wirzenius1-26/+30
2018-07-17Add: applications to configLars Wirzenius1-0/+2
2018-07-17Change: don't follow redirectsLars Wirzenius1-5/+9
We want to check that Qvisqve returns a redirect.
2018-07-13Change: actually implement stepLars Wirzenius1-4/+6
2018-07-13Change: actually implement a stepLars Wirzenius1-2/+2
2018-07-13Fix: how content types are checked (ignore charset)Lars Wirzenius1-1/+1
2018-07-13Fix: path for login page needs to be /loginLars Wirzenius1-1/+1
2018-07-13Fix: user paths, not full URLs, since that's what IMPLEMENTS expectsLars Wirzenius1-3/+3
2018-07-11Add: scenario for testing Qvisqve loginLars Wirzenius3-0/+83
This passes, but doesn't actually check anything. Grep for FIXME.
2018-02-09Rename: to QvisqveLars Wirzenius5-44/+45
2018-02-03Change: start_salami port, pid-file and daemonisationLars Wirzenius1-1/+1
start_salami now gets the port number for the Bottle variant from the config file, instead of hardcoding it as 12765. Additionally, the pid file is not optional for gunicorn use (it's not wanted when Salami is started by systemd). Additionally, gunicorn is no longer daemonised (also unwnted in the systemd case).
2018-02-02Fix: adapt yarns for start_salami changesLars Wirzenius2-7/+5
2018-02-02Add: module to hash cleartext passwords for storageLars Wirzenius2-8/+22
2018-01-30Add: client creds scenario, rework implements a lotLars Wirzenius6-106/+292
2018-01-30Rename: smoke.yarn to 100-version.yarnLars Wirzenius1-0/+0
We'll keep the yarn files in numbered files so that yarns/*.yarn results in them in the right reading order, for making a PDF or web page for humans to study.
2018-01-04Fix: don't verity TLS certs of serverLars Wirzenius1-4/+4
We use self-signed certs for test instances, at least for now.
2017-11-16Fix: make local yarns workLars Wirzenius1-5/+6
2017-11-16Add: ./check remote support, start_debug salami local and remoteLars Wirzenius1-1/+1
2017-11-16Add: check can start/stop salami or run against remoteLars Wirzenius3-53/+140
2017-11-16Add: beginnings of a yarn test suiteLars Wirzenius3-0/+383
2017-11-14Fix: start SalamiLars Wirzenius3-1633/+0
This is based on Qvarn, because the implementation is so similar to hat Salami needs. This commit drops the unwanted bits of Qvarn and changes things to be Salami instead. This commit only introduces the /version endpoint.
2017-10-25Add: scenario that tests the right listeners show upLars Wirzenius1-0/+90
2017-10-18Add: history and background from README to yarn introLars Wirzenius1-1/+18
2017-10-09Add: test scenario for managing blobsLars Wirzenius3-1/+166
2017-10-05Add: import json in lib.py so it's available in every implementsLars Wirzenius1-0/+1
2017-10-05Add: check that there are expected number of notificationsLars Wirzenius1-0/+1
2017-10-05Add: scenario step to check number of resources foundLars Wirzenius1-0/+9
2017-10-05Fix: capture result in correct variableLars Wirzenius1-1/+1
2017-10-05Fix: implements to provide debugging output, be simpler codeLars Wirzenius1-15/+10
2017-10-05Add: implement get id of given item in search resultLars Wirzenius1-1/+16
2017-10-05Add: implement test for header valuesLars Wirzenius1-7/+10
2017-10-05Add: capture HTTP response headersLars Wirzenius1-4/+4
2017-10-04Add: yarn scenario for testing notificationsLars Wirzenius2-0/+342
2017-09-28Add: check that resource type doesn't get listedLars Wirzenius1-0/+4
2017-09-28Fix: how backend is started by yarnsLars Wirzenius1-1/+1
2017-09-27Add: test that one can retrieve resource type specs via APILars Wirzenius1-2/+11
2017-09-26Add: scenario for testing /resource_types (GET only)Lars Wirzenius1-0/+19
2017-09-25Add: smoke test for URL-encoded slashes in searchesLars Wirzenius1-0/+6
2017-09-25Add: tests for search being case-insensitiveLars Wirzenius1-2/+4
2017-09-25Add: test that sub-resource hit returns id of parentLars Wirzenius1-0/+10
2017-09-25Add: test for updating subresource with wrong revisionLars Wirzenius1-0/+7