on:
workflow_call:
pull_request:
branches:
- main
workflow_dispatch:
jobs:
build:
runs-on: lau-sr
steps:
- uses: actions/checkout@v4
name: Checkout application repository
with:
repository: "mkpoz-group-ukraine/lau-provisioning"
ref: dev
- name: Install all devopslibs libraries
run: |
chmod +x ./install-libraries.bash
./install-libraries.bash
shell: bash
- name: Print current work directory
run: pwd
- name: Run tests
run: |
python -c "from devopslibs_alm_commons_utils.alm_commons_utils.lautest import test_lau_api_seesion; test_lau_api_seesion()"
< /code>
Я получил ошибку < /p>
Traceback (most recent call last):
File "", line 1, in
TypeError: 'module' object is not callable
Error: Process completed with exit code 1.
< /code>
Мой тестовый файл довольно большой < /p>
import pytest
import asyncio
import os
from unittest.mock import Mock, patch, MagicMock, AsyncMock
from enum import Enum
from alm_commons_utils.mylau.lau_client import lauApiSession
class TestlauApiSession:
"""Test suite for lauApiSession class"""
@pytest.fixture
def mock_dependencies(self):
< /code>
Какой объект модуля не подлежит вызову? Я также проверяю рабочие пространства, но я не уверен, как и если я использую рабочий каталог.
Я называю функцию сейчас < /p>
Run python -c "from devopslibs_alm_commons_utils.alm_commons_utils.lautest.test_lau_api_seesion import mock_dependencies; mock_dependencies()"
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'mock_dependencies' from 'devopslibs_alm_commons_utils.alm_commons_utils.lautest.test_lau_api_seesion' (/home/docker/actions-runner/_work/to-zdi-dev2/to-zdi-dev2/devopslibs_alm_commons_utils/alm_commons_utils/lautest/test_lau_api_seesion.py)
Кажется, что что -то не так с моей рабочей областью.
- name: Run tests run: | python -c "from devopslibs_alm_commons_utils.alm_commons_utils.lautest import test_lau_api_seesion; test_lau_api_seesion()" < /code> Я получил ошибку < /p> Traceback (most recent call last): File "", line 1, in TypeError: 'module' object is not callable Error: Process completed with exit code 1. < /code> Мой тестовый файл довольно большой < /p> import pytest import asyncio import os from unittest.mock import Mock, patch, MagicMock, AsyncMock from enum import Enum from alm_commons_utils.mylau.lau_client import lauApiSession
class TestlauApiSession: """Test suite for lauApiSession class"""
@pytest.fixture def mock_dependencies(self): < /code> Какой объект модуля не подлежит вызову? Я также проверяю рабочие пространства, но я не уверен, как и если я использую рабочий каталог. Я называю функцию сейчас < /p> Run python -c "from devopslibs_alm_commons_utils.alm_commons_utils.lautest.test_lau_api_seesion import mock_dependencies; mock_dependencies()"
Traceback (most recent call last): File "", line 1, in ImportError: cannot import name 'mock_dependencies' from 'devopslibs_alm_commons_utils.alm_commons_utils.lautest.test_lau_api_seesion' (/home/docker/actions-runner/_work/to-zdi-dev2/to-zdi-dev2/devopslibs_alm_commons_utils/alm_commons_utils/lautest/test_lau_api_seesion.py) [/code] Кажется, что что -то не так с моей рабочей областью.
Я использую платформу Codeception и среду IDE Netbeans для автоматизации тестирования с использованием PHP.
Я хотел бы запустить 2 теста один за другим в группе, где сначала будет запущен тест API, а после успешного запуска теста API следующим...
Я пытаюсь получить четкое представление о некоторых фундаментальных концепциях Python, особенно связанных с классами и объектами. Хотя у меня есть базовое понимание, терминология иногда меня смущает. Вот термины, с которыми я борюсь:
@router.get(P /Home , response_class = htmlresponse)
. TypeError ('{! R} не является вызовочным объектом'.format (obj))
typeerror: не является Callable Object...
Я дошел до того, что следовал руководству слово в слово, использовал те же ресурсы и следовал всему, что делал учебник, однако мой персонаж все еще проваливался под землю. Учебник устарел или я что-то упустил?
При выполнении тестового примера возникает ошибка, как показано ниже.
Сообщение: Moq.MockException:
Ожидался вызов макета один раз, но был 0 раз: m => m.Map (AnnotationMasterRequest)
Выполненные вызовы:MockIMapper:1 (m):
Вызовы не выполняются....