mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -03:30
speed up a handful of really slow stdout tests
before: 59 passed in 95.20 seconds after: 59 passed in 11.09 seconds
This commit is contained in:
parent
178d94a421
commit
b6923bdbeb
@ -8,6 +8,7 @@ import tempfile
|
||||
|
||||
from django.conf import settings
|
||||
from django.db.backends.sqlite3.base import SQLiteCursorWrapper
|
||||
import mock
|
||||
import pytest
|
||||
|
||||
from awx.api.versioning import reverse
|
||||
@ -184,6 +185,7 @@ def test_text_stdout_with_max_stdout(sqlite_copy_expert, get, admin):
|
||||
[_mk_inventory_update, InventoryUpdateEvent, 'inventory_update', 'api:inventory_update_stdout'],
|
||||
])
|
||||
@pytest.mark.parametrize('fmt', ['txt', 'ansi'])
|
||||
@mock.patch('awx.main.redact.UriCleaner.SENSITIVE_URI_PATTERN', mock.Mock(**{'search.return_value': None})) # really slow for large strings
|
||||
def test_max_bytes_display(sqlite_copy_expert, Parent, Child, relation, view, fmt, get, admin):
|
||||
job = Parent()
|
||||
job.save()
|
||||
@ -231,6 +233,7 @@ def test_legacy_result_stdout_text_fallback(Cls, view, fmt, get, admin):
|
||||
[_mk_inventory_update, 'api:inventory_update_stdout']
|
||||
])
|
||||
@pytest.mark.parametrize('fmt', ['txt', 'ansi'])
|
||||
@mock.patch('awx.main.redact.UriCleaner.SENSITIVE_URI_PATTERN', mock.Mock(**{'search.return_value': None})) # really slow for large strings
|
||||
def test_legacy_result_stdout_with_max_bytes(Cls, view, fmt, get, admin):
|
||||
job = Cls()
|
||||
job.save()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user