snapshot: preserve reliability hardening and Workdock identity pass
This commit is contained in:
@@ -22,10 +22,12 @@ class NextcloudServiceTests(TestCase):
|
||||
NEXTCLOUD_USERNAME='u',
|
||||
NEXTCLOUD_PASSWORD='p',
|
||||
)
|
||||
@patch('workflows.services.requests.request')
|
||||
@patch('workflows.services.requests.put')
|
||||
def test_upload_calls_webdav_and_accepts_201(self, mock_put):
|
||||
def test_upload_calls_webdav_and_accepts_201(self, mock_put, mock_request):
|
||||
temp_file = Path('/tmp/nextcloud_mock_upload.txt')
|
||||
temp_file.write_text('hello', encoding='utf-8')
|
||||
mock_request.return_value.status_code = 201
|
||||
mock_put.return_value.status_code = 201
|
||||
|
||||
try:
|
||||
@@ -45,8 +47,9 @@ class NextcloudServiceTests(TestCase):
|
||||
NEXTCLOUD_USERNAME='env-user',
|
||||
NEXTCLOUD_PASSWORD='env-pass',
|
||||
)
|
||||
@patch('workflows.services.requests.request')
|
||||
@patch('workflows.services.requests.put')
|
||||
def test_upload_prefers_workflowconfig_overrides(self, mock_put):
|
||||
def test_upload_prefers_workflowconfig_overrides(self, mock_put, mock_request):
|
||||
WorkflowConfig.objects.update_or_create(
|
||||
name='Default',
|
||||
defaults={
|
||||
@@ -59,6 +62,7 @@ class NextcloudServiceTests(TestCase):
|
||||
)
|
||||
temp_file = Path('/tmp/nextcloud_override_upload.txt')
|
||||
temp_file.write_text('hello', encoding='utf-8')
|
||||
mock_request.return_value.status_code = 201
|
||||
mock_put.return_value.status_code = 201
|
||||
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user