Skip to content

aruku/aweber-senior-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWeber Senior Backend Software Engineer Assessment

Done in short bursts in less than a week while on vacation.

Installation

Use pipenv to install the dependencies:

pipenv install

Usage

Launch the server:

pipenv run python app.py

Issue the following requests:

GET http://localhost:3000/api/widgets/
GET, DELETE http://localhost:3000/api/widget/id
POST, PUT http://localhost:3000/api/widget/id {
  "name": "widget1",
  "number_parts": 8
}

Static analyzers

Use pipenv to install the dev dependencies:

pipenv install --dev

Run them with:

pipenv run pep8 --show-source app.py
pipenv run bandit -r app.py
pipenv run flake8 app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages