mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-07-07 09:01:21 +00:00
26 lines
695 B
Python
26 lines
695 B
Python
![]() |
from test_sdkbase import TestSdk
|
||
|
import ragflow
|
||
|
from ragflow.ragflow import RAGFLow
|
||
|
import pytest
|
||
|
from unittest.mock import MagicMock
|
||
|
from common import API_KEY, HOST_ADDRESS
|
||
|
|
||
|
class TestDataset(TestSdk):
|
||
|
|
||
|
def test_create_dataset(self):
|
||
|
'''
|
||
|
1. create a kb
|
||
|
2. list the kb
|
||
|
3. get the detail info according to the kb id
|
||
|
4. update the kb
|
||
|
5. delete the kb
|
||
|
'''
|
||
|
ragflow = RAGFLow(API_KEY, HOST_ADDRESS)
|
||
|
|
||
|
# create a kb
|
||
|
res = ragflow.create_dataset("kb1")
|
||
|
assert res['code'] == 0 and res['message'] == 'success'
|
||
|
dataset_id = res['data']['dataset_id']
|
||
|
print(dataset_id)
|
||
|
|
||
|
# TODO: list the kb
|