From 2e89b12997539e57105f12041b8ad066fdff41fa Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 18 Oct 2019 11:42:51 +0200 Subject: [PATCH 7/8] tox.ini: rebase and remove --- passerelle/utils/xml.py | 2 ++ tox.ini | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/passerelle/utils/xml.py b/passerelle/utils/xml.py index f267238e..17f45113 100644 --- a/passerelle/utils/xml.py +++ b/passerelle/utils/xml.py @@ -99,6 +99,8 @@ class JSONSchemaFromXMLSchema(object): root_element: self.element_to_jsonschema( xml_schema.elements[root_element]), }, + 'required': [root_element], + 'additionalProperties': False, } @classmethod diff --git a/tox.ini b/tox.ini index a5455400..e57de375 100644 --- a/tox.ini +++ b/tox.ini @@ -36,7 +36,9 @@ deps = vobject django-ratelimit pyquery + httplib2 + ipython commands = ./get_wcs.sh - django111: py.test {posargs: {env:FAST:} --junitxml=test_{envname}_results.xml --cov-report xml --cov-report html --cov=passerelle/ --cov-config .coveragerc tests/} + django111: py.test --pdbcls=IPython.terminal.debugger:TerminalPdb {posargs: {env:FAST:} --junitxml=test_{envname}_results.xml --cov-report xml --cov-report html --cov=passerelle/ --cov-config .coveragerc tests/} django111: ./pylint.sh passerelle/ -- 2.23.0