您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1234567891011121314151617181920212223242526272829303132
  1. from ragflow import RAGFlow, DataSet
  2. from common import API_KEY, HOST_ADDRESS
  3. from test_sdkbase import TestSdk
  4. class TestDataset(TestSdk):
  5. def test_create_dataset_with_success(self):
  6. """
  7. Test creating dataset with success
  8. """
  9. rag = RAGFlow(API_KEY, HOST_ADDRESS)
  10. ds = rag.create_dataset("God")
  11. if isinstance(ds, DataSet):
  12. assert ds.name == "God", "Name does not match."
  13. else:
  14. assert False, f"Failed to create dataset, error: {ds}"
  15. def test_update_dataset_with_success(self):
  16. """
  17. Test updating dataset with success.
  18. """
  19. rag = RAGFlow(API_KEY, HOST_ADDRESS)
  20. ds = rag.create_dataset("ABC")
  21. if isinstance(ds, DataSet):
  22. assert ds.name == "ABC", "Name does not match."
  23. ds.name = 'DEF'
  24. res = ds.save()
  25. assert res is True, f"Failed to update dataset, error: {res}"
  26. else:
  27. assert False, f"Failed to create dataset, error: {ds}"