Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Open Permissions Platform Accounts

Useful Links

Service Overview

This repository contains an Open Permissions Platform Accounts application which takes care of user account management.

Running locally

To run the service locally:

pip install -r requirements/dev.txt
python setup.py develop
python accounts/

To show a list of available CLI parameters:

python accounts/ -h [--help]

To start the service using test.service.conf:

python accounts/ -t [--test]

Running tests and generating code coverage

To have a "clean" target from build artifacts:

make clean

To install requirements. By default, prod requirement is used:

make requirements [REQUIREMENT=test|dev|prod]

To run all unit tests and generate an HTML code coverage report along with a JUnit XML report in tests/unit/reports:

make test

To run pyLint and generate a HTML report in tests/unit/reports:

make pylint

To run create the documentation for the service in _build:

make docs