1234567891011121314151617181920212223242526272829 |
- import pytest
- from service.kg_node_service import KGNodeService
- from model.kg_node import KGNode
- from sqlalchemy.exc import IntegrityError
- @pytest.fixture(scope="module")
- def kg_node_service():
- from db.session import get_db
- return KGNodeService(next(get_db()))
- @pytest.fixture
- def test_node_data():
- return {
- "name": "测试节点",
- "category": "测试类别",
- "version": "1.0"
- }
- class TestPaginatedSearch:
- def test_paginated_search(self, kg_node_service, test_node_data):
- results = kg_node_service.paginated_search({
- 'keyword': '咳嗽',
- 'pageNo': 1,
- 'limit': 10
- })
- print(results)
- assert len(results['records']) > 0
- assert results['pagination']['pageNo'] == 1
|