Switch to pytest

nose has not seen active development for many years now. With py310, we
can no longer use it due to import errors.
Also update lower contraints
Closes-Bug: #1993531
Change-Id: I215ba0d4654c9c637c3b97953d8659ac80892db8
This commit is contained in:
Tim Burke
2022年07月26日 15:07:35 -07:00
parent 745dfec35e
commit ef155bd74a

View File

@@ -35,14 +35,17 @@
- name:install python modules with pip
pip:name={{ item }} state=present extra_args='--upgrade'
with_items:
# For some reason, pip on py2 isn't smart enough to prevent us
# trying to install a too-new mock or attrs??
- 'mock<4'
- 'attrs<22.1.0'
# Order matters; install constrained versions *first*, then unconstrained
- crudini
- eventlet
- nose
- pyeclib
- pytest
- pytest-cov
- python-swiftclient
# For some reason, pip on py2 isn't smart enough to prevent us
# trying to install a too-new mock??
- 'mock<4'
- name:install PasteDeploy - CentOS 7
pip:name={{ item }} state=present extra_args='--upgrade'

View File

@@ -21,6 +21,6 @@
shell:
cmd:|
source ~/.bashrc
nosetests test/probe/ --with-id || nosetests --failed
pytest test/probe/ || pytest --last-failed test/probe/
executable:/bin/bash
chdir:'{{ zuul.project.src_dir }}'
Reference in New Issue
openstack/swift
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.