tests: Silence noisy tests

Some of our gabbit tests have the 'verbose' flag set, which means they
are rather noisy, dumping the (mostly) raw HTTP requests to stdout.
Resolve this by dropping the 'verbose' flag.

Tests for the 'placement-status' command don't capture stdout which
means we see their output. Resolve this by simply capturing stdout.

Change-Id: If6c1f88fbb94cb13459c9506c04cfbeee7ac9619
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2021-07-15 11:52:00 +01:00 committed by Takashi Kajinami
parent d48d22ff24
commit 50bacea31c
3 changed files with 7 additions and 3 deletions

View File

@ -10,6 +10,9 @@
# License for the specific language governing permissions and limitations
# under the License.
import io
import fixtures
from oslo_config import cfg
from oslo_upgradecheck import upgradecheck
from oslo_utils.fixture import uuidsentinel
@ -24,12 +27,15 @@ from placement.tests.functional.db import test_consumer
class UpgradeCheckIncompleteConsumersTestCase(
base.TestCase, test_consumer.CreateIncompleteAllocationsMixin):
base.TestCase, test_consumer.CreateIncompleteAllocationsMixin,
):
"""Tests the "Incomplete Consumers" check for the
"placement-status upgrade check" command.
"""
def setUp(self):
super(UpgradeCheckIncompleteConsumersTestCase, self).setUp()
self.output = io.StringIO()
self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.output))
config = cfg.ConfigOpts()
conf.register_opts(config)
config(args=[], project='placement')

View File

@ -49,7 +49,6 @@ tests:
- name: system admin can create new resource provider
POST: /resource_providers
request_headers: *system_admin_headers
verbose: True
data:
name: $ENVIRON['RP_NAME']
uuid: $ENVIRON['RP_UUID']

View File

@ -49,7 +49,6 @@ tests:
- name: system admin can create new resource provider
POST: /resource_providers
request_headers: *system_admin_headers
verbose: true
data:
name: $ENVIRON['RP_NAME']
uuid: $ENVIRON['RP_UUID']