# ===================================================================
#
# Unless otherwise specified, all software contained herein is licensed
-# under the Apache License, Version 2.0 (the “License”);
+# under the Apache License, Version 2.0 (the "License");
# you may not use this software except in compliance with the License.
# You may obtain a copy of the License at
#
#
#
# Unless otherwise specified, all documentation contained herein is licensed
-# under the Creative Commons License, Attribution 4.0 Intl. (the “License”);
+# under the Creative Commons License, Attribution 4.0 Intl. (the "License");
# you may not use this documentation except in compliance with the License.
# You may obtain a copy of the License at
#
#
# ============LICENSE_END============================================
#
-# ECOMP is a trademark and service mark of AT&T Intellectual Property.
#
[tox]
skipsdist=True
-envlist = py27,py3,style
+envlist = py36
[testenv]
+DISPLAY = :0.0
+whitelist_externals =
+ install_win_deps.py
+passenv =
+ http_proxy
+ https_proxy
distribute = False
commands =
- {envpython} --version
+ python install_win_deps.py
+ pip install -r requirements.txt
+ {envpython} --version
pytest --version
coverage run --module pytest ice_validator --self-test -rxXs
- coverage report
-deps = -rrequirements.txt
+ coverage xml
+ flake8 --version
+ flake8 ice_validator
+ bandit -c bandit.yaml -r . -x ./.tox/**,./venv-tox/**
+deps = --no-use-pep517
flake8
coverage
+ bandit
-[testenv:style]
-commands = flake8 ice_validator
-
-[testenv:py27]
-basepython=python2.7
-
-[testenv:py3]
-basepython=python3.6
+[flake8]
+ignore = W391, W503, E501
+max-line-length = 88