A configuration organization tool.
Go to file
Felipe Monteiro 9c9bf61ee3 fixtures: Introduce fixture for auto-resetting config object
Autouse fixtures in pytest are a powerful way of executing a
fixture for each test. Since Pegleg uses a global in-memory
object for storing config info, this dictionary should be
cleaned up after each test to ensure test idempotency.

The best way (and cleanest) is to use an autouse fixture inside
a conftest.py which ensures that it is used after each and every
unit test [0].

[0] https://docs.pytest.org/en/latest/fixture.html#conftest-py-sharing-fixture-functions

Change-Id: I0c647d3d7547d1bdcd7c289a4c11159376f9f58d
2018-08-09 18:50:04 +00:00
doc git: Raise exception on ref checkout from dirty repo 2018-07-24 18:58:09 +00:00
images/pegleg Update Dockerfile to allow override of FROM variable 2018-07-17 14:37:08 -05:00
site_yamls/site Check that Pegleg only considers YAML 2018-04-10 08:25:36 -05:00
src/bin/pegleg fixtures: Introduce fixture for auto-resetting config object 2018-08-09 18:50:04 +00:00
tools Update Dockerfile to allow override of FROM variable 2018-07-17 14:37:08 -05:00
.dockerignore Update to UCP layout standard 2018-03-05 07:42:00 -06:00
.gitignore Allow linting policies to be selectable 2018-03-13 08:57:00 -05:00
.gitreview Update .gitreview for openstack infra 2018-05-17 19:52:49 +01:00
.zuul.yaml (zuul) Docker image jobs 2018-06-08 08:54:34 -05:00
LICENSE Initial commit 2018-01-26 15:47:15 -06:00
Makefile Update Dockerfile to allow override of FROM variable 2018-07-17 14:37:08 -05:00
README.md Pegleg documentation updates 2018-03-21 13:31:35 -05:00
tox.ini Add git and branch revision support to pegleg 2018-07-20 01:14:13 +01:00

README.md

Pegleg

Pegleg is document aggregator that provides early linting and validations via Deckhand for documents that can be consumed by UCP. To learn more about UCP see UCP Integration

Getting Started

To get started, see getting started