ai_test.go 530 B

1234567891011121314151617181920212223242526272829
  1. package main
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestAI(t *testing.T) {
  7. tmp := ResultItems{
  8. {ListPubTime: "2024年5月1日"},
  9. {ListPubTime: "2024/8/1"},
  10. {ListPubTime: "中文干扰文本"},
  11. {ListPubTime: "中文干扰文本 2024-7-12"},
  12. }
  13. callAIState := false
  14. for i := 0; i < 5; i++ {
  15. err := UpdateResultDateStr(tmp)
  16. if err == nil {
  17. callAIState = true
  18. break
  19. }
  20. fmt.Println("ai调用失败,再次尝试", err.Error())
  21. }
  22. if callAIState {
  23. for _, v := range tmp {
  24. fmt.Println(v.ListPubTime)
  25. }
  26. }
  27. }