From d16b9e2c4acfda7a65b1f8ad81944a0bf923d1ee Mon Sep 17 00:00:00 2001
From: George Papathanail <gpapathan@intracom-telecom.com>
Date: Thu, 10 Jul 2025 06:50:22 +0000
Subject: [PATCH] Delete results.txt
---
results.txt | 170 ----------------------------------------------------
1 file changed, 170 deletions(-)
delete mode 100644 results.txt
diff --git a/results.txt b/results.txt
deleted file mode 100644
index 7208eea..0000000
--- a/results.txt
+++ /dev/null
@@ -1,170 +0,0 @@
-lint: commands[0]> ruff check edge_cloud_management_api tests
-All checks passed!
-lint: OK ✔ in 0.1 seconds
-type: commands[0]> mypy edge_cloud_management_api tests
-edge_cloud_management_api/managers/db_manager.py:32: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
-Success: no issues found in 28 source files
-type: OK ✔ in 0.7 seconds
-.pkg: _optional_hooks> python /home/gpapathan/Desktop/etsi/open-exposure-gateway/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True hatchling.build
-.pkg: get_requires_for_build_wheel> python /home/gpapathan/Desktop/etsi/open-exposure-gateway/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True hatchling.build
-.pkg: build_wheel> python /home/gpapathan/Desktop/etsi/open-exposure-gateway/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True hatchling.build
-3.12: install_package> python -I -m pip install --force-reinstall --no-deps /home/gpapathan/Desktop/etsi/open-exposure-gateway/.tox/.tmp/package/24/edge_cloud_management_api-0.1.0-py3-none-any.whl
-3.12: commands[0]> pytest --cov=edge_cloud_management_api --cov-report=xml --cov-report=term-missing tests/
-============================= test session starts ==============================
-platform linux -- Python 3.12.10, pytest-8.4.1, pluggy-1.6.0
-cachedir: .tox/3.12/.pytest_cache
-rootdir: /home/gpapathan/Desktop/etsi/open-exposure-gateway
-configfile: pyproject.toml
-plugins: cov-6.2.1, anyio-4.9.0
-collected 15 items
-
-tests/component/controllers/test_app_controllers.py .... [ 26%]
-tests/unit/controllers/test_edge_cloud_controller.py ....... [ 73%]
-tests/unit/controllers/test_federation_manager_controller.py FFFF [100%]
-
-=================================== FAILURES ===================================
-____________________________ test_create_federation ____________________________
-
-mock_factory_class = <MagicMock name='FederationManagerClientFactory' id='123344859511024'>
-test_app = <Flask 'tests.unit.controllers.test_federation_manager_controller'>
-
- @pytest.mark.component
- @patch("edge_cloud_management_api.controllers.federation_manager_controller.FederationManagerClientFactory")
- def test_create_federation(mock_factory_class, test_app: Flask):
- """Test create_federation returns federation data"""
- body = {
- "origOPFederationId": "orig-123",
- "initialDate": "2024-01-01T00:00:00Z",
- "partnerStatusLink": "https://callback.example.com/status"
- }
-
- mock_client = MagicMock()
- mock_client.post_partner.return_value = {"federationContextId": "abc", "partnerOPFederationId": "partner-xyz"}
- mock_factory_class.return_value.create_federation_client.return_value = mock_client
-
- with test_app.test_request_context(json=body):
- response, status = federation_manager_controller.create_federation()
-
-> assert status == 200
-E assert 502 == 200
-
-tests/unit/controllers/test_federation_manager_controller.py:32: AssertionError
------------------------------- Captured log call -------------------------------
-ERROR Edge Cloud Management API:federation_services.py:30 POST /partner connection error
-_____________________________ test_get_federation ______________________________
-
-mock_factory_class = <MagicMock name='FederationManagerClientFactory' id='123344859457696'>
-test_app = <Flask 'tests.unit.controllers.test_federation_manager_controller'>
-
- @pytest.mark.component
- @patch("edge_cloud_management_api.controllers.federation_manager_controller.FederationManagerClientFactory")
- def test_get_federation(mock_factory_class, test_app: Flask):
- federation_context_id = "abc"
-
- mock_client = MagicMock()
- mock_client.get_partner.return_value = {"some": "data"}
- mock_factory_class.return_value.create_federation_client.return_value = mock_client
-
- with test_app.test_request_context():
- response, status = federation_manager_controller.get_federation(federation_context_id)
-
-> assert status == 200
-E assert 502 == 200
-
-tests/unit/controllers/test_federation_manager_controller.py:50: AssertionError
------------------------------- Captured log call -------------------------------
-ERROR Edge Cloud Management API:federation_services.py:49 GET /{id}/partner connection error
-____________________________ test_delete_federation ____________________________
-
-mock_factory_class = <MagicMock name='FederationManagerClientFactory' id='123344859397296'>
-test_app = <Flask 'tests.unit.controllers.test_federation_manager_controller'>
-
- @pytest.mark.component
- @patch("edge_cloud_management_api.controllers.federation_manager_controller.FederationManagerClientFactory")
- def test_delete_federation(mock_factory_class, test_app: Flask):
- federation_context_id = "abc"
-
- mock_client = MagicMock()
- mock_client.delete_partner.return_value = {"result": "Deleted"}
- mock_factory_class.return_value.create_federation_client.return_value = mock_client
-
- with test_app.test_request_context():
- response, status = federation_manager_controller.delete_federation(federation_context_id)
-
-> assert status == 200
-E assert 502 == 200
-
-tests/unit/controllers/test_federation_manager_controller.py:66: AssertionError
------------------------------- Captured log call -------------------------------
-ERROR Edge Cloud Management API:federation_services.py:69 DELETE /{id}/partner connection error
-_______________________ test_get_federation_context_ids ________________________
-
-mock_factory_class = <MagicMock name='FederationManagerClientFactory' id='123344861033344'>
-test_app = <Flask 'tests.unit.controllers.test_federation_manager_controller'>
-
- @pytest.mark.component
- @patch("edge_cloud_management_api.controllers.federation_manager_controller.FederationManagerClientFactory")
- def test_get_federation_context_ids(mock_factory_class, test_app: Flask):
- mock_client = MagicMock()
- mock_client.get_federation_context_ids.return_value = {"FederationContextId": "ctx-123"}
- mock_factory_class.return_value.create_federation_client.return_value = mock_client
-
- with test_app.test_request_context():
- response, status = federation_manager_controller.get_federation_context_ids()
-
-> assert status == 200
-E assert 502 == 200
-
-tests/unit/controllers/test_federation_manager_controller.py:80: AssertionError
------------------------------- Captured log call -------------------------------
-ERROR Edge Cloud Management API:federation_services.py:88 GET /fed-context-id connection error
-=============================== warnings summary ===============================
-.tox/3.12/lib/python3.12/site-packages/connexion/json_schema.py:16
-.tox/3.12/lib/python3.12/site-packages/connexion/json_schema.py:16
- /home/gpapathan/Desktop/etsi/open-exposure-gateway/.tox/3.12/lib/python3.12/site-packages/connexion/json_schema.py:16: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.
- from jsonschema import Draft4Validator, RefResolver
-
-.tox/3.12/lib/python3.12/site-packages/connexion/json_schema.py:17
- /home/gpapathan/Desktop/etsi/open-exposure-gateway/.tox/3.12/lib/python3.12/site-packages/connexion/json_schema.py:17: DeprecationWarning: jsonschema.exceptions.RefResolutionError is deprecated as of version 4.18.0. If you wish to catch potential reference resolution errors, directly catch referencing.exceptions.Unresolvable.
- from jsonschema.exceptions import RefResolutionError, ValidationError # noqa
-
--- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
-================================ tests coverage ================================
-_______________ coverage: platform linux, python 3.12.10-final-0 _______________
-
-Name Stmts Miss Cover Missing
-------------------------------------------------------------------------------------------------------
-edge_cloud_management_api/__main__.py 4 4 0% 1-5
-edge_cloud_management_api/app.py 12 2 83% 19-20
-edge_cloud_management_api/configs/__init__.py 0 0 100%
-edge_cloud_management_api/configs/env_config.py 12 0 100%
-edge_cloud_management_api/controllers/__init__.py 0 0 100%
-edge_cloud_management_api/controllers/app_controllers.py 99 47 53% 16-26, 34-40, 48-61, 75-82, 101, 118-119, 126-128, 134-139, 155, 163-165, 180-181
-edge_cloud_management_api/controllers/edge_cloud_controller.py 47 20 57% 35-49, 54, 62-67, 93, 97, 108-114
-edge_cloud_management_api/controllers/federation_manager_controller.py 52 28 46% 16-17, 28-29, 40-41, 52-53, 63-68, 75-81, 88-94
-edge_cloud_management_api/managers/__init__.py 0 0 100%
-edge_cloud_management_api/managers/db_manager.py 33 33 0% 1-83
-edge_cloud_management_api/managers/log_manager.py 7 0 100%
-edge_cloud_management_api/models/__init__.py 0 0 100%
-edge_cloud_management_api/models/application_models.py 62 62 0% 8-92
-edge_cloud_management_api/models/edge_cloud_models.py 13 13 0% 1-17
-edge_cloud_management_api/models/error_models.py 5 5 0% 1-7
-edge_cloud_management_api/models/federation_manager_models.py 38 38 0% 1-52
-edge_cloud_management_api/services/__init__.py 0 0 100%
-edge_cloud_management_api/services/federation_services.py 173 119 31% 24-25, 27-28, 32-37, 43-44, 46-47, 51-56, 62-64, 66-67, 71-76, 82-83, 85-86, 90-95, 98-114, 118-134, 137-153, 166-210, 214-218
-edge_cloud_management_api/services/pi_edge_services.py 155 133 14% 15-18, 23-25, 32-50, 60, 69-95, 102-115, 124-137, 146-164, 170-188, 195-207, 217-229, 239-247, 274-276, 290-297, 301-305
-------------------------------------------------------------------------------------------------------
-TOTAL 712 504 29%
-Coverage XML written to file coverage.xml
-=========================== short test summary info ============================
-FAILED tests/unit/controllers/test_federation_manager_controller.py::test_create_federation
-FAILED tests/unit/controllers/test_federation_manager_controller.py::test_get_federation
-FAILED tests/unit/controllers/test_federation_manager_controller.py::test_delete_federation
-FAILED tests/unit/controllers/test_federation_manager_controller.py::test_get_federation_context_ids
-=================== 4 failed, 11 passed, 3 warnings in 5.47s ===================
-3.12: exit 1 (6.25 seconds) /home/gpapathan/Desktop/etsi/open-exposure-gateway> pytest --cov=edge_cloud_management_api --cov-report=xml --cov-report=term-missing tests/ pid=42931
-.pkg: _exit> python /home/gpapathan/Desktop/etsi/open-exposure-gateway/.venv/lib/python3.12/site-packages/pyproject_api/_backend.py True hatchling.build
- lint: OK (0.09=setup[0.07]+cmd[0.02] seconds)
- type: OK (0.70=setup[0.02]+cmd[0.68] seconds)
- 3.12: FAIL code 1 (7.48=setup[1.23]+cmd[6.25] seconds)
- evaluation failed :( (8.38 seconds)
--
GitLab