Build Logs
softwaremill/sttp-openai • dotty-staging/dotty:explicit-nulls-stdlib:2025-09-30
Errors
6
Warnings
1861
Total Lines
2387
1##################################
2Clonning https://github.com/softwaremill/sttp-openai.git into /build/repo using revision v0.3.10
3##################################
4Note: switching to 'b968009a5cd9d0f67eac5b6d358cb048b70109d3'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Migrating project using Scala 3.5.2
22----
23Preparing build for 3.5.2
24Scala binary version found: 3.5
25Implicitly using source version 3.5-migration
26Scala binary version found: 3.5
27Implicitly using source version 3.5-migration
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: -rewrite,REQUIRE:-source:3.5-migration
30Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31Try apply source patch:
32Path: build.sbt
33Pattern: val scala3 = List("3.3.6")
34Replacement: val scala3 = List("3.5.2")
35Starting compilation server
36Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
37Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
38Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
39Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
40Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
41Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
42Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
43Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
44Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
45Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
46Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
47Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
48Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
49Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
50Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
51Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
52Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
53Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
54Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
55Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
56Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
57Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
58Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
59Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
60Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
61Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
62Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
63Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
64Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
65Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
66Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
67Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
68Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
69Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
70Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
71Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
72Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
73Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
74Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
75Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
76Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
77Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
78Compiling project (Scala 3.4.2, JVM (21))
79Compiled project (Scala 3.4.2, JVM (21))
80Successfully applied pattern 'val scala3 = List("3.3.6")' in build.sbt
81----
82Starting build for 3.5.2
83Execute tests: false
84sbt project found:
85No prepare script found for project softwaremill/sttp-openai
86##################################
87Scala version: 3.5.2
88Targets: com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio
89Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
90##################################
91Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
92Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
93[sbt_options] declare -a sbt_options=()
94[process_args] java_version = '21'
95[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
96# Executing command line:
97java
98-Dfile.encoding=UTF-8
99-Dcommunitybuild.scala=3.5.2
100-Dcommunitybuild.project.dependencies.add=
101-Xmx7G
102-Xms4G
103-Xss8M
104-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
105-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
106-jar
107/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
108"setCrossScalaVersions 3.5.2"
109"++3.5.2 -v"
110"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
111"set every credentials := Nil"
112"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion} org.scala-lang:scaladoc_3"
113"removeScalacOptionsStartingWith -P:wartremover"
114
115moduleMappings
116"runBuild 3.5.2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}""" com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio"
117
118[info] [launcher] getting org.scala-sbt sbt 1.11.5 (this may take some time)...
119[info] [launcher] getting Scala 2.12.20 (for sbt)...
120[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
121[info] loading settings for project repo-build from plugins.sbt...
122[info] loading project definition from /build/repo/project
123[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
124[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
125[info] Compilation completed in 8.235s.
126[info] done compiling
127[info] loading settings for project root from build.sbt...
128[info] resolving key references (11833 settings) ...
129[info] set current project to sttp-openai (in build file:/build/repo/)
130Execute setCrossScalaVersions: 3.5.2
131OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in examples3/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in examples3/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in core/crossScalaVersions
134OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in core3/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in core3/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in pekko/crossScalaVersions
137OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in ox3/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in ox3/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in akka/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in fs2/crossScalaVersions
141OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in fs23/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in fs23/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in docs/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in root/crossScalaVersions
145OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in zio3/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in zio3/crossScalaVersions
147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in zio/crossScalaVersions
148OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in pekko3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in pekko3/crossScalaVersions
150[info] set current project to sttp-openai (in build file:/build/repo/)
151[info] Setting Scala version to 3.5.2 on 6 projects.
152[info] Switching Scala version on:
153[info] core3 (3.5.2)
154[info] pekko3 (3.5.2)
155[info] zio3 (3.5.2)
156[info] ox3 (3.5.2)
157[info] fs23 (3.5.2)
158[info] examples3 (3.5.2)
159[info] Excluding projects:
160[info] fs2 (2.13.16)
161[info] * root (2.13.16)
162[info] akka (2.13.16)
163[info] docs (2.13.16)
164[info] zio (2.13.16)
165[info] pekko (2.13.16)
166[info] core (2.13.16)
167[info] Reapplying settings...
168[info] set current project to sttp-openai (in build file:/build/repo/)
169Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
170[info] Reapplying settings...
171[info] set current project to sttp-openai (in build file:/build/repo/)
172[info] Defining Global / credentials, akka / credentials and 11 others.
173[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 103 others.
174[info] Run `last` for details.
175[info] Reapplying settings...
176[info] set current project to sttp-openai (in build file:/build/repo/)
177Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion} org.scala-lang:scaladoc_3
178[info] Reapplying settings...
179OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
180
181 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
182 Did you mean allExcludeDependencies ?
183 , retry without global scopes
184[info] Reapplying settings...
185[info] set current project to sttp-openai (in build file:/build/repo/)
186Execute removeScalacOptionsStartingWith: -P:wartremover
187[info] Reapplying settings...
188[info] set current project to sttp-openai (in build file:/build/repo/)
189[success] Total time: 0 s, completed Sep 30, 2025, 1:09:21 PM
190Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
191Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
192Starting build...
193Projects: Set(core3, pekko3, zio3, ox3, fs23)
194Starting build for ProjectRef(file:/build/repo/,ox3) (ox)... [0/5]
195OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
196OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
197OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
198OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
199Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
200[info] compiling 86 Scala sources to /build/repo/core/target/jvm-3/classes ...
201[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/sttp/openai/requests/finetuning/FineTuningJobRequestBody.scala:4:13
202[warn] 4 |import ujson.Str
203[warn] | ^^^
204[warn] | unused import
205[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/assistants/Tool.scala]
206[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/completions/chat/message/Tool.scala]
207[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/responses/Tool.scala]
208[warn] there were 4 deprecation warnings; re-run with -deprecation for details
209[warn] two warnings found
210[info] done compiling
211[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/classes ...
212[info] done compiling
213[info] compiling 3 Scala sources to /build/repo/core/target/jvm-3/classes ...
214[info] done compiling
215[info] compiling 54 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
216[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:28:6
217[warn] 28 | caught.getClass shouldBe expectedError.getClass: Unit
218[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
219[warn] | discarded non-Unit value of type org.scalatest.Assertion
220[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:29:6
221[warn] 29 | caught.message shouldBe expectedError.message: Unit
222[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
223[warn] | discarded non-Unit value of type org.scalatest.Assertion
224[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:30:6
225[warn] 30 | caught.cause.getClass shouldBe expectedError.cause.getClass: Unit
226[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
227[warn] | discarded non-Unit value of type org.scalatest.Assertion
228[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:31:6
229[warn] 31 | caught.code shouldBe expectedError.code: Unit
230[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
231[warn] | discarded non-Unit value of type org.scalatest.Assertion
232[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:32:6
233[warn] 32 | caught.param shouldBe expectedError.param: Unit
234[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
235[warn] | discarded non-Unit value of type org.scalatest.Assertion
236[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:76:7
237[warn] 67 | syncClient
238[warn] 68 | .customizeRequest(new CustomizeOpenAIRequest {
239[warn] 69 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
240[warn] 70 | request.header("X-Test", "test")
241[warn] 71 | })
242[warn] 72 | .customizeRequest(new CustomizeOpenAIRequest {
243[warn] 73 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
244[warn] 74 | request.header("X-Test-2", "test-2")
245[warn] 75 | })
246[warn] 76 | .getModels: Unit
247[warn] | ^
248[warn] |discarded non-Unit value of type (sttp.openai.OpenAISyncClient#getModels :
249[warn] | => sttp.openai.requests.models.ModelsResponseData.ModelsResponse)
250[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:79:4
251[warn] 79 | capturedRequest.get().headers.find(_.is("X-Test")).map(_.value) shouldBe Some("test"): Unit
252[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
253[warn] | discarded non-Unit value of type org.scalatest.Assertion
254[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:73:6
255[warn] 73 | models should not be null
256[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
257[warn] | unused value of type org.scalatest.Assertion
258[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:74:6
259[warn] 74 | models.`object` shouldBe "list"
260[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
261[warn] | unused value of type org.scalatest.Assertion
262[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:75:6
263[warn] 75 | models.data should not be empty
264[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
265[warn] | unused value of type org.scalatest.Assertion
266[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:77:8
267[warn] 77 | model.id should not be empty
268[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
269[warn] | unused value of type org.scalatest.Assertion
270[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:78:8
271[warn] 78 | model.`object` shouldBe "model"
272[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
273[warn] | unused value of type org.scalatest.Assertion
274[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:93:6
275[warn] 93 | model should not be null
276[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
277[warn] | unused value of type org.scalatest.Assertion
278[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:94:6
279[warn] 94 | model.id shouldBe modelId
280[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
281[warn] | unused value of type org.scalatest.Assertion
282[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:95:6
283[warn] 95 | model.`object` shouldBe "model"
284[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
285[warn] | unused value of type org.scalatest.Assertion
286[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:96:6
287[warn] 96 | model.ownedBy should not be empty
288[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
289[warn] | unused value of type org.scalatest.Assertion
290[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:110:6
291[warn] 110 | moderation should not be null
292[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
293[warn] | unused value of type org.scalatest.Assertion
294[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:111:6
295[warn] 111 | moderation.id should not be empty
296[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
297[warn] | unused value of type org.scalatest.Assertion
298[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:112:6
299[warn] 112 | moderation.model.value should not be empty
300[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
301[warn] | unused value of type org.scalatest.Assertion
302[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:113:6
303[warn] 113 | moderation.results should not be empty
304[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
305[warn] | unused value of type org.scalatest.Assertion
306[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:114:6
307[warn] 114 | moderation.results.head.flagged shouldBe false // Harmless text should not be flagged
308[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
309[warn] | unused value of type org.scalatest.Assertion
310[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:115:6
311[warn] 115 | moderation.results.head.categories should not be null
312[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
313[warn] | unused value of type org.scalatest.Assertion
314[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:129:6
315[warn] 129 | moderation should not be null
316[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
317[warn] | unused value of type org.scalatest.Assertion
318[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:130:6
319[warn] 130 | moderation.results should not be empty
320[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
321[warn] | unused value of type org.scalatest.Assertion
322[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:133:6
323[warn] 133 | moderation.results.head.categories should not be null
324[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
325[warn] | unused value of type org.scalatest.Assertion
326[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:134:6
327[warn] 134 | moderation.results.head.categoryScores should not be null
328[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
329[warn] | unused value of type org.scalatest.Assertion
330[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:151:6
331[warn] 151 | embeddings should not be null
332[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
333[warn] | unused value of type org.scalatest.Assertion
334[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:152:6
335[warn] 152 | embeddings.`object` shouldBe "list"
336[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
337[warn] | unused value of type org.scalatest.Assertion
338[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:153:6
339[warn] 153 | embeddings.model.value should not be empty
340[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
341[warn] | unused value of type org.scalatest.Assertion
342[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:154:6
343[warn] 154 | embeddings.data should not be empty
344[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
345[warn] | unused value of type org.scalatest.Assertion
346[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:155:6
347[warn] 155 | embeddings.data.head.`object` shouldBe "embedding"
348[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
349[warn] | unused value of type org.scalatest.Assertion
350[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:156:6
351[warn] 156 | embeddings.data.head.embedding should not be empty
352[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
353[warn] | unused value of type org.scalatest.Assertion
354[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:157:6
355[warn] 157 | embeddings.data.head.index shouldBe 0
356[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
357[warn] | unused value of type org.scalatest.Assertion
358[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:158:6
359[warn] 158 | embeddings.usage should not be null
360[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
361[warn] | unused value of type org.scalatest.Assertion
362[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:159:6
363[warn] 159 | embeddings.usage.totalTokens should be > 0
364[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
365[warn] | unused value of type org.scalatest.Assertion
366[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:181:6
367[warn] 181 | response should not be null
368[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
369[warn] | unused value of type org.scalatest.Assertion
370[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:182:6
371[warn] 182 | response.id should not be empty
372[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
373[warn] | unused value of type org.scalatest.Assertion
374[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:183:6
375[warn] 183 | response.`object` shouldBe "chat.completion"
376[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
377[warn] | unused value of type org.scalatest.Assertion
378[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:184:6
379[warn] 184 | response.model should not be empty
380[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
381[warn] | unused value of type org.scalatest.Assertion
382[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:185:6
383[warn] 185 | response.choices should not be empty
384[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
385[warn] | unused value of type org.scalatest.Assertion
386[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:186:6
387[warn] 186 | response.choices.head.message.role.value shouldBe "assistant"
388[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
389[warn] | unused value of type org.scalatest.Assertion
390[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:187:6
391[warn] 187 | response.choices.head.message.content should not be empty
392[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
393[warn] | unused value of type org.scalatest.Assertion
394[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:188:6
395[warn] 188 | response.usage should not be null
396[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
397[warn] | unused value of type org.scalatest.Assertion
398[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:189:6
399[warn] 189 | response.usage.totalTokens should be > 0
400[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
401[warn] | unused value of type org.scalatest.Assertion
402[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:190:6
403[warn] 190 | response.usage.totalTokens should be <= 20 // Should be very low due to our constraints
404[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
405[warn] | unused value of type org.scalatest.Assertion
406[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:206:6
407[warn] 206 | createdResponse should not be null
408[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
409[warn] | unused value of type org.scalatest.Assertion
410[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:207:6
411[warn] 207 | createdResponse.id should not be empty
412[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
413[warn] | unused value of type org.scalatest.Assertion
414[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:208:6
415[warn] 208 | createdResponse.`object` shouldBe "response"
416[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
417[warn] | unused value of type org.scalatest.Assertion
418[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:209:6
419[warn] 209 | createdResponse.status shouldBe "completed"
420[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
421[warn] | unused value of type org.scalatest.Assertion
422[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:210:6
423[warn] 210 | createdResponse.output should not be empty
424[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
425[warn] | unused value of type org.scalatest.Assertion
426[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:211:6
427[warn] 211 | createdResponse.output.head should be(a[sttp.openai.requests.responses.ResponsesResponseBody.OutputItem.OutputMessage])
428[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
429[warn] | unused value of type org.scalatest.Assertion
430[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:212:6
431[warn] 212 | createdResponse.createdAt should be > 0L
432[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
433[warn] | unused value of type org.scalatest.Assertion
434[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:215:6
435[warn] 215 | createdResponse.usage should not be null
436[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
437[warn] | unused value of type org.scalatest.Assertion
438[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:227:6
439[warn] 227 | retrievedResponse should not be null
440[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
441[warn] | unused value of type org.scalatest.Assertion
442[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:228:6
443[warn] 228 | retrievedResponse.id shouldBe createdResponse.id
444[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
445[warn] | unused value of type org.scalatest.Assertion
446[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:229:6
447[warn] 229 | retrievedResponse.`object` shouldBe "response"
448[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
449[warn] | unused value of type org.scalatest.Assertion
450[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:230:6
451[warn] 230 | retrievedResponse.status shouldBe "completed"
452[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
453[warn] | unused value of type org.scalatest.Assertion
454[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:231:6
455[warn] 231 | retrievedResponse.output should not be empty
456[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
457[warn] | unused value of type org.scalatest.Assertion
458[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:232:6
459[warn] 232 | retrievedResponse.model shouldBe createdResponse.model
460[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
461[warn] | unused value of type org.scalatest.Assertion
462[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:233:6
463[warn] 233 | retrievedResponse.createdAt shouldBe createdResponse.createdAt
464[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
465[warn] | unused value of type org.scalatest.Assertion
466[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:242:6
467[warn] 242 | inputItems should not be null
468[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
469[warn] | unused value of type org.scalatest.Assertion
470[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:243:6
471[warn] 243 | inputItems.`object` shouldBe "list"
472[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
473[warn] | unused value of type org.scalatest.Assertion
474[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:244:6
475[warn] 244 | inputItems.data should not be empty
476[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477[warn] | unused value of type org.scalatest.Assertion
478[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:249:6
479[warn] 249 | userInputMessage should be(defined)
480[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
481[warn] | unused value of type org.scalatest.Assertion
482[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:252:6
483[warn] 252 | inputMessage.role shouldBe "user"
484[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
485[warn] | unused value of type org.scalatest.Assertion
486[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:258:6
487[warn] 258 | textContent should be(defined)
488[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
489[warn] | unused value of type org.scalatest.Assertion
490[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:261:6
491[warn] 261 | inputText.text shouldBe "Hi"
492[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
493[warn] | unused value of type org.scalatest.Assertion
494[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:267:6
495[warn] 267 | deleteResult should not be null
496[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
497[warn] | unused value of type org.scalatest.Assertion
498[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:268:6
499[warn] 268 | deleteResult.deleted shouldBe true
500[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
501[warn] | unused value of type org.scalatest.Assertion
502[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:269:6
503[warn] 269 | deleteResult.id shouldBe createdResponse.id
504[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
505[warn] | unused value of type org.scalatest.Assertion
506[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:270:6
507[warn] 270 | deleteResult.`object` shouldBe "response.deleted"
508[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
509[warn] | unused value of type org.scalatest.Assertion
510[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:282:4
511[warn] 282 | exception.message.getOrElse("") should include("API key")
512[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
513[warn] | unused value of type org.scalatest.Assertion
514[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:305:6
515[warn] 305 | results.count(_.isSuccess) should be >= 1
516[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
517[warn] | unused value of type org.scalatest.Assertion
518[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:326:6
519[warn] 326 | models should not be null
520[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
521[warn] | unused value of type org.scalatest.Assertion
522[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:327:6
523[warn] 327 | models.data should not be empty
524[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
525[warn] | unused value of type org.scalatest.Assertion
526[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:43:4
527[warn] 43 | serialized shouldBe expectedJson
528[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
529[warn] | unused value of type org.scalatest.Assertion
530[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:61:4
531[warn] 61 | serialized shouldBe expectedJson
532[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
533[warn] | unused value of type org.scalatest.Assertion
534[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:64:4
535[warn] 64 | deserialized.strict should contain(true)
536[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
537[warn] | unused value of type org.scalatest.Assertion
538[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:15:4
539[warn] 15 | part.name shouldBe name
540[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
541[warn] | unused value of type org.scalatest.Assertion
542[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:16:4
543[warn] 16 | part.body shouldBe a[FileBody]
544[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
545[warn] | unused value of type org.scalatest.Assertion
546[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:17:4
547[warn] 17 | part.headers should contain(sttp.model.Header("Content-Type", "application/octet-stream"))
548[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
549[warn] | unused value of type org.scalatest.Assertion
550[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:23:4
551[warn] 23 | part.name shouldBe name
552[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
553[warn] | unused value of type org.scalatest.Assertion
554[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:24:4
555[warn] 24 | part.body shouldBe a[StringBody]
556[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
557[warn] | unused value of type org.scalatest.Assertion
558[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:25:4
559[warn] 25 | part.body.asInstanceOf[StringBody].s shouldBe value
560[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
561[warn] | unused value of type org.scalatest.Assertion
562[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:39:4
563[warn] 39 | parts should have size 2
564[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
565[warn] | unused value of type org.scalatest.Assertion
566[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:41:17
567[warn] 41 | checkFilePart(parts, "image", config.image.head)
568[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
569[warn] | unused value of type org.scalatest.Assertion
570[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:42:4
571[warn] 42 | parts.find(_.name == "image[]") shouldBe None
572[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
573[warn] | unused value of type org.scalatest.Assertion
574[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:56:4
575[warn] 56 | parts should have size 15
576[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
577[warn] | unused value of type org.scalatest.Assertion
578[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:58:17
579[warn] 58 | checkFilePart(parts, "image", config.image.head)
580[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
581[warn] | unused value of type org.scalatest.Assertion
582[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:59:4
583[warn] 59 | parts.find(_.name == "image[]") shouldBe None
584[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
585[warn] | unused value of type org.scalatest.Assertion
586[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:60:17
587[warn] 60 | checkFilePart(parts, "mask", config.mask.get)
588[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
589[warn] | unused value of type org.scalatest.Assertion
590[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:62:19
591[warn] 62 | checkStringPart(parts, "prompt", config.prompt)
592[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
593[warn] | unused value of type org.scalatest.Assertion
594[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:63:19
595[warn] 63 | checkStringPart(parts, "background", "transparent")
596[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
597[warn] | unused value of type org.scalatest.Assertion
598[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:64:19
599[warn] 64 | checkStringPart(parts, "input_fidelity", "high")
600[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
601[warn] | unused value of type org.scalatest.Assertion
602[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:65:19
603[warn] 65 | checkStringPart(parts, "model", "gpt-image-1")
604[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
605[warn] | unused value of type org.scalatest.Assertion
606[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:66:19
607[warn] 66 | checkStringPart(parts, "n", "2")
608[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
609[warn] | unused value of type org.scalatest.Assertion
610[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:67:19
611[warn] 67 | checkStringPart(parts, "output_compression", "80")
612[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
613[warn] | unused value of type org.scalatest.Assertion
614[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:68:19
615[warn] 68 | checkStringPart(parts, "output_format", "png")
616[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
617[warn] | unused value of type org.scalatest.Assertion
618[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:69:19
619[warn] 69 | checkStringPart(parts, "partial_images", "2")
620[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
621[warn] | unused value of type org.scalatest.Assertion
622[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:70:19
623[warn] 70 | checkStringPart(parts, "quality", "high")
624[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
625[warn] | unused value of type org.scalatest.Assertion
626[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:71:19
627[warn] 71 | checkStringPart(parts, "size", "1024x1024")
628[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
629[warn] | unused value of type org.scalatest.Assertion
630[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:72:19
631[warn] 72 | checkStringPart(parts, "response_format", "url")
632[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
633[warn] | unused value of type org.scalatest.Assertion
634[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:73:19
635[warn] 73 | checkStringPart(parts, "stream", "false")
636[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
637[warn] | unused value of type org.scalatest.Assertion
638[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:87:4
639[warn] 87 | parts should have size 16
640[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
641[warn] | unused value of type org.scalatest.Assertion
642[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:89:4
643[warn] 89 | parts.find(_.name == "image") shouldBe None
644[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
645[warn] | unused value of type org.scalatest.Assertion
646[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:92:4
647[warn] 92 | imageParts should have size 2
648[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
649[warn] | unused value of type org.scalatest.Assertion
650[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:111:4
651[warn] 111 | parts.map(_.name) should not contain "background"
652[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
653[warn] | unused value of type org.scalatest.Assertion
654[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:112:4
655[warn] 112 | parts.map(_.name) should not contain "input_fidelity"
656[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
657[warn] | unused value of type org.scalatest.Assertion
658[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:113:4
659[warn] 113 | parts.map(_.name) should not contain "mask"
660[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
661[warn] | unused value of type org.scalatest.Assertion
662[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:114:4
663[warn] 114 | parts.map(_.name) should not contain "model"
664[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
665[warn] | unused value of type org.scalatest.Assertion
666[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:115:4
667[warn] 115 | parts.map(_.name) should not contain "n"
668[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
669[warn] | unused value of type org.scalatest.Assertion
670[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:116:4
671[warn] 116 | parts.map(_.name) should not contain "output_compression"
672[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
673[warn] | unused value of type org.scalatest.Assertion
674[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:117:4
675[warn] 117 | parts.map(_.name) should not contain "output_format"
676[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
677[warn] | unused value of type org.scalatest.Assertion
678[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:118:4
679[warn] 118 | parts.map(_.name) should not contain "partial_images"
680[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
681[warn] | unused value of type org.scalatest.Assertion
682[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:119:4
683[warn] 119 | parts.map(_.name) should not contain "quality"
684[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
685[warn] | unused value of type org.scalatest.Assertion
686[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:120:4
687[warn] 120 | parts.map(_.name) should not contain "size"
688[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
689[warn] | unused value of type org.scalatest.Assertion
690[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:121:4
691[warn] 121 | parts.map(_.name) should not contain "response_format"
692[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
693[warn] | unused value of type org.scalatest.Assertion
694[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:122:4
695[warn] 122 | parts.map(_.name) should not contain "stream"
696[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
697[warn] | unused value of type org.scalatest.Assertion
698[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:38:4
699[warn] 38 | deserializedResponse.`object` shouldBe "list"
700[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
701[warn] | unused value of type org.scalatest.Assertion
702[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:39:4
703[warn] 39 | deserializedResponse.firstId shouldBe "msg_abc123"
704[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
705[warn] | unused value of type org.scalatest.Assertion
706[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:40:4
707[warn] 40 | deserializedResponse.lastId shouldBe "msg_abc123"
708[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
709[warn] | unused value of type org.scalatest.Assertion
710[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:41:4
711[warn] 41 | deserializedResponse.hasMore shouldBe false
712[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
713[warn] | unused value of type org.scalatest.Assertion
714[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:42:4
715[warn] 42 | deserializedResponse.data should have size 1
716[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
717[warn] | unused value of type org.scalatest.Assertion
718[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:45:4
719[warn] 45 | inputMessage.id shouldBe "msg_abc123"
720[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
721[warn] | unused value of type org.scalatest.Assertion
722[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:46:4
723[warn] 46 | inputMessage.role shouldBe "user"
724[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
725[warn] | unused value of type org.scalatest.Assertion
726[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:47:4
727[warn] 47 | inputMessage.content should have size 1
728[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
729[warn] | unused value of type org.scalatest.Assertion
730[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:285:4
731[warn] 285 | deserializedResponse.id shouldBe "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41"
732[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
733[warn] | unused value of type org.scalatest.Assertion
734[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:286:4
735[warn] 286 | deserializedResponse.model shouldBe GPT4o20240806
736[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
737[warn] | unused value of type org.scalatest.Assertion
738[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:287:4
739[warn] 287 | deserializedResponse.`object` shouldBe "response"
740[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
741[warn] | unused value of type org.scalatest.Assertion
742[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:288:4
743[warn] 288 | deserializedResponse.status shouldBe "completed"
744[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
745[warn] | unused value of type org.scalatest.Assertion
746[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:289:4
747[warn] 289 | deserializedResponse.createdAt shouldBe 1741476777L
748[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
749[warn] | unused value of type org.scalatest.Assertion
750[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:290:4
751[warn] 290 | deserializedResponse.parallelToolCalls shouldBe Some(true)
752[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
753[warn] | unused value of type org.scalatest.Assertion
754[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:291:4
755[warn] 291 | deserializedResponse.temperature shouldBe Some(1.0)
756[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
757[warn] | unused value of type org.scalatest.Assertion
758[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:292:4
759[warn] 292 | deserializedResponse.topP shouldBe Some(1.0)
760[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
761[warn] | unused value of type org.scalatest.Assertion
762[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:293:4
763[warn] 293 | deserializedResponse.truncation shouldBe Some("disabled")
764[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
765[warn] | unused value of type org.scalatest.Assertion
766[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:294:4
767[warn] 294 | deserializedResponse.metadata shouldBe Some(Map.empty)
768[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
769[warn] | unused value of type org.scalatest.Assertion
770[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:297:4
771[warn] 297 | deserializedResponse.usage shouldBe defined
772[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
773[warn] | unused value of type org.scalatest.Assertion
774[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:299:4
775[warn] 299 | usage.inputTokens shouldBe 328
776[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
777[warn] | unused value of type org.scalatest.Assertion
778[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:300:4
779[warn] 300 | usage.outputTokens shouldBe 52
780[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
781[warn] | unused value of type org.scalatest.Assertion
782[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:301:4
783[warn] 301 | usage.totalTokens shouldBe 380
784[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
785[warn] | unused value of type org.scalatest.Assertion
786[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:302:4
787[warn] 302 | usage.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 0))
788[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
789[warn] | unused value of type org.scalatest.Assertion
790[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:303:4
791[warn] 303 | usage.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(0)))
792[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
793[warn] | unused value of type org.scalatest.Assertion
794[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:306:4
795[warn] 306 | deserializedResponse.output should have size 1
796[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
797[warn] | unused value of type org.scalatest.Assertion
798[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:308:4
799[warn] 308 | outputMessage.id shouldBe "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41"
800[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
801[warn] | unused value of type org.scalatest.Assertion
802[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:309:4
803[warn] 309 | outputMessage.role shouldBe "assistant"
804[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
805[warn] | unused value of type org.scalatest.Assertion
806[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:310:4
807[warn] 310 | outputMessage.status shouldBe "completed"
808[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
809[warn] | unused value of type org.scalatest.Assertion
810[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:311:4
811[warn] 311 | outputMessage.content should have size 1
812[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
813[warn] | unused value of type org.scalatest.Assertion
814[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:314:4
815[warn] 314 | outputText.text should include("The image depicts a scenic landscape")
816[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
817[warn] | unused value of type org.scalatest.Assertion
818[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:327:4
819[warn] 327 | deserializedResponse.id shouldBe "resp_complex123"
820[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
821[warn] | unused value of type org.scalatest.Assertion
822[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:328:4
823[warn] 328 | deserializedResponse.model shouldBe ResponsesModel.GPT4o
824[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
825[warn] | unused value of type org.scalatest.Assertion
826[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:329:4
827[warn] 329 | deserializedResponse.`object` shouldBe "response"
828[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
829[warn] | unused value of type org.scalatest.Assertion
830[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:330:4
831[warn] 330 | deserializedResponse.status shouldBe "completed"
832[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
833[warn] | unused value of type org.scalatest.Assertion
834[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:331:4
835[warn] 331 | deserializedResponse.createdAt shouldBe 1741476778L
836[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
837[warn] | unused value of type org.scalatest.Assertion
838[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:332:4
839[warn] 332 | deserializedResponse.instructions shouldBe Some(Left("You are a helpful assistant"))
840[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
841[warn] | unused value of type org.scalatest.Assertion
842[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:333:4
843[warn] 333 | deserializedResponse.maxOutputTokens shouldBe Some(2000)
844[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
845[warn] | unused value of type org.scalatest.Assertion
846[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:334:4
847[warn] 334 | deserializedResponse.parallelToolCalls shouldBe Some(false)
848[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
849[warn] | unused value of type org.scalatest.Assertion
850[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:335:4
851[warn] 335 | deserializedResponse.previousResponseId shouldBe Some("prev_resp_123")
852[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
853[warn] | unused value of type org.scalatest.Assertion
854[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:336:4
855[warn] 336 | deserializedResponse.temperature shouldBe Some(0.7)
856[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
857[warn] | unused value of type org.scalatest.Assertion
858[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:337:4
859[warn] 337 | deserializedResponse.topP shouldBe Some(0.9)
860[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
861[warn] | unused value of type org.scalatest.Assertion
862[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:338:4
863[warn] 338 | deserializedResponse.truncation shouldBe Some("auto")
864[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
865[warn] | unused value of type org.scalatest.Assertion
866[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:339:4
867[warn] 339 | deserializedResponse.user shouldBe Some("user123")
868[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
869[warn] | unused value of type org.scalatest.Assertion
870[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:340:4
871[warn] 340 | deserializedResponse.metadata shouldBe Some(
872[warn] | ^
873[warn] | unused value of type org.scalatest.Assertion
874[warn] 341 | Map(
875[warn] 342 | "session_id" -> "session_123",
876[warn] 343 | "experiment" -> "test_run"
877[warn] 344 | )
878[warn] 345 | )
879[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:348:4
880[warn] 348 | deserializedResponse.usage shouldBe defined
881[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
882[warn] | unused value of type org.scalatest.Assertion
883[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:350:4
884[warn] 350 | usage2.inputTokens shouldBe 500
885[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
886[warn] | unused value of type org.scalatest.Assertion
887[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:351:4
888[warn] 351 | usage2.outputTokens shouldBe 150
889[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
890[warn] | unused value of type org.scalatest.Assertion
891[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:352:4
892[warn] 352 | usage2.totalTokens shouldBe 650
893[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
894[warn] | unused value of type org.scalatest.Assertion
895[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:353:4
896[warn] 353 | usage2.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 100))
897[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
898[warn] | unused value of type org.scalatest.Assertion
899[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:354:4
900[warn] 354 | usage2.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(50)))
901[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
902[warn] | unused value of type org.scalatest.Assertion
903[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:357:4
904[warn] 357 | deserializedResponse.reasoning shouldBe defined
905[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
906[warn] | unused value of type org.scalatest.Assertion
907[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:358:4
908[warn] 358 | deserializedResponse.reasoning.get.effort shouldBe Some("medium")
909[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
910[warn] | unused value of type org.scalatest.Assertion
911[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:359:4
912[warn] 359 | deserializedResponse.reasoning.get.summary shouldBe Some("concise")
913[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
914[warn] | unused value of type org.scalatest.Assertion
915[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:362:4
916[warn] 362 | deserializedResponse.output should have size 3
917[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
918[warn] | unused value of type org.scalatest.Assertion
919[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:366:4
920[warn] 366 | outputMessage.id shouldBe "msg_complex123"
921[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
922[warn] | unused value of type org.scalatest.Assertion
923[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:367:4
924[warn] 367 | outputMessage.role shouldBe "assistant"
925[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
926[warn] | unused value of type org.scalatest.Assertion
927[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:368:4
928[warn] 368 | outputMessage.status shouldBe "completed"
929[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
930[warn] | unused value of type org.scalatest.Assertion
931[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:369:4
932[warn] 369 | outputMessage.content should have size 1
933[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
934[warn] | unused value of type org.scalatest.Assertion
935[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:372:4
936[warn] 372 | outputText.text shouldBe "I'll search for information about machine learning."
937[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
938[warn] | unused value of type org.scalatest.Assertion
939[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:373:4
940[warn] 373 | outputText.annotations should have size 1
941[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
942[warn] | unused value of type org.scalatest.Assertion
943[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:376:4
944[warn] 376 | citation.fileId shouldBe "file-123"
945[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
946[warn] | unused value of type org.scalatest.Assertion
947[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:377:4
948[warn] 377 | citation.filename shouldBe "ml_guide.pdf"
949[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
950[warn] | unused value of type org.scalatest.Assertion
951[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:378:4
952[warn] 378 | citation.index shouldBe 0
953[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
954[warn] | unused value of type org.scalatest.Assertion
955[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:382:4
956[warn] 382 | fileSearchCall.id shouldBe "call_search123"
957[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
958[warn] | unused value of type org.scalatest.Assertion
959[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:383:4
960[warn] 383 | fileSearchCall.queries shouldBe List("machine learning", "neural networks")
961[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
962[warn] | unused value of type org.scalatest.Assertion
963[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:384:4
964[warn] 384 | fileSearchCall.status shouldBe "completed"
965[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
966[warn] | unused value of type org.scalatest.Assertion
967[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:385:4
968[warn] 385 | fileSearchCall.results shouldBe defined
969[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
970[warn] | unused value of type org.scalatest.Assertion
971[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:389:4
972[warn] 389 | codeCall.id shouldBe "code_call123"
973[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
974[warn] | unused value of type org.scalatest.Assertion
975[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:390:4
976[warn] 390 | codeCall.containerId shouldBe "container_123"
977[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
978[warn] | unused value of type org.scalatest.Assertion
979[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:391:4
980[warn] 391 | codeCall.code shouldBe Some("import numpy as np\nprint('Hello ML')")
981[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
982[warn] | unused value of type org.scalatest.Assertion
983[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:392:4
984[warn] 392 | codeCall.status shouldBe "completed"
985[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
986[warn] | unused value of type org.scalatest.Assertion
987[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:445:4
988[warn] 445 | deserializedResponse.id shouldBe "resp_tool_choice_123"
989[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
990[warn] | unused value of type org.scalatest.Assertion
991[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:446:4
992[warn] 446 | deserializedResponse.model shouldBe ResponsesModel.GPT4o
993[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
994[warn] | unused value of type org.scalatest.Assertion
995[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:447:4
996[warn] 447 | deserializedResponse.status shouldBe "completed"
997[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
998[warn] | unused value of type org.scalatest.Assertion
999[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:450:4
1000[warn] 450 | deserializedResponse.toolChoice shouldBe defined
1001[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1002[warn] | unused value of type org.scalatest.Assertion
1003[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:452:4
1004[warn] 452 | toolChoice shouldBe a[ToolChoiceObject.AllowedTools]
1005[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1006[warn] | unused value of type org.scalatest.Assertion
1007[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:455:4
1008[warn] 455 | allowedTools.mode shouldBe "auto"
1009[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1010[warn] | unused value of type org.scalatest.Assertion
1011[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:456:4
1012[warn] 456 | allowedTools.tools should have size 3
1013[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1014[warn] | unused value of type org.scalatest.Assertion
1015[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:460:4
1016[warn] 460 | functionTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Function]
1017[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1018[warn] | unused value of type org.scalatest.Assertion
1019[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:462:4
1020[warn] 462 | function.name shouldBe "get_weather"
1021[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1022[warn] | unused value of type org.scalatest.Assertion
1023[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:466:4
1024[warn] 466 | mcpTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Mcp]
1025[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1026[warn] | unused value of type org.scalatest.Assertion
1027[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:468:4
1028[warn] 468 | mcp.serverLabel shouldBe "deepwiki"
1029[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1030[warn] | unused value of type org.scalatest.Assertion
1031[info] [patched file /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala]
1032[info] [patched file /build/repo/core/src/test/scala/sttp/openai/json/SerializationHelpersSpec.scala]
1033[warn] 200 warnings found
1034[info] done compiling
1035[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/test-classes ...
1036[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:42:6
1037[warn] 42 | caught.getClass shouldBe expectedError.getClass
1038[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1039[warn] | unused value of type org.scalatest.Assertion
1040[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:43:6
1041[warn] 43 | caught.message shouldBe expectedError.message
1042[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1043[warn] | unused value of type org.scalatest.Assertion
1044[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:44:6
1045[warn] 44 | caught.cause.getClass shouldBe expectedError.cause.getClass
1046[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1047[warn] | unused value of type org.scalatest.Assertion
1048[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:45:6
1049[warn] 45 | caught.code shouldBe expectedError.code
1050[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1051[warn] | unused value of type org.scalatest.Assertion
1052[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:46:6
1053[warn] 46 | caught.param shouldBe expectedError.param
1054[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1055[warn] | unused value of type org.scalatest.Assertion
1056[warn] 5 warnings found
1057[info] done compiling
1058[info] compiling 2 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1059[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:28:6
1060[warn] 28 | caught.getClass shouldBe expectedError.getClass: Unit
1061[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1062[warn] | discarded non-Unit value of type org.scalatest.Assertion
1063[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:29:6
1064[warn] 29 | caught.message shouldBe expectedError.message: Unit
1065[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1066[warn] | discarded non-Unit value of type org.scalatest.Assertion
1067[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:30:6
1068[warn] 30 | caught.cause.getClass shouldBe expectedError.cause.getClass: Unit
1069[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1070[warn] | discarded non-Unit value of type org.scalatest.Assertion
1071[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:31:6
1072[warn] 31 | caught.code shouldBe expectedError.code: Unit
1073[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1074[warn] | discarded non-Unit value of type org.scalatest.Assertion
1075[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:32:6
1076[warn] 32 | caught.param shouldBe expectedError.param: Unit
1077[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1078[warn] | discarded non-Unit value of type org.scalatest.Assertion
1079[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:76:7
1080[warn] 67 | syncClient
1081[warn] 68 | .customizeRequest(new CustomizeOpenAIRequest {
1082[warn] 69 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
1083[warn] 70 | request.header("X-Test", "test")
1084[warn] 71 | })
1085[warn] 72 | .customizeRequest(new CustomizeOpenAIRequest {
1086[warn] 73 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
1087[warn] 74 | request.header("X-Test-2", "test-2")
1088[warn] 75 | })
1089[warn] 76 | .getModels: Unit
1090[warn] | ^
1091[warn] |discarded non-Unit value of type (sttp.openai.OpenAISyncClient#getModels :
1092[warn] | => sttp.openai.requests.models.ModelsResponseData.ModelsResponse)
1093[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:79:4
1094[warn] 79 | capturedRequest.get().headers.find(_.is("X-Test")).map(_.value) shouldBe Some("test"): Unit
1095[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1096[warn] | discarded non-Unit value of type org.scalatest.Assertion
1097[warn] 7 warnings found
1098[info] done compiling
1099Starting build for ProjectRef(file:/build/repo/,core3) (core)... [1/5]
1100Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1101Starting build for ProjectRef(file:/build/repo/,zio3) (zio)... [2/5]
1102Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1103[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/classes ...
1104[info] done compiling
1105[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
1106[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
1107[warn] 67 | caught.getClass shouldBe expectedError.getClass
1108[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1109[warn] | unused value of type org.scalatest.Assertion
1110[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
1111[warn] 68 | caught.message shouldBe expectedError.message
1112[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1113[warn] | unused value of type org.scalatest.Assertion
1114[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
1115[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
1116[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1117[warn] | unused value of type org.scalatest.Assertion
1118[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
1119[warn] 70 | caught.code shouldBe expectedError.code
1120[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1121[warn] | unused value of type org.scalatest.Assertion
1122[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
1123[warn] 71 | caught.param shouldBe expectedError.param
1124[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1125[warn] | unused value of type org.scalatest.Assertion
1126[info] [patched file /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala]
1127[warn] 5 warnings found
1128[info] done compiling
1129[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
1130[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
1131[warn] 67 | caught.getClass shouldBe expectedError.getClass
1132[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1133[warn] | unused value of type org.scalatest.Assertion
1134[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
1135[warn] 68 | caught.message shouldBe expectedError.message
1136[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1137[warn] | unused value of type org.scalatest.Assertion
1138[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
1139[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
1140[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1141[warn] | unused value of type org.scalatest.Assertion
1142[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
1143[warn] 70 | caught.code shouldBe expectedError.code
1144[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1145[warn] | unused value of type org.scalatest.Assertion
1146[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
1147[warn] 71 | caught.param shouldBe expectedError.param
1148[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1149[warn] | unused value of type org.scalatest.Assertion
1150[warn] 5 warnings found
1151[info] done compiling
1152Starting build for ProjectRef(file:/build/repo/,pekko3) (pekko)... [3/5]
1153Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1154[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/classes ...
1155[info] done compiling
1156[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/test-classes ...
1157[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:66:8
1158[warn] 66 | c.getClass shouldBe expectedError.getClass
1159[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1160[warn] | unused value of type org.scalatest.Assertion
1161[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:67:8
1162[warn] 67 | c.message shouldBe expectedError.message
1163[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1164[warn] | unused value of type org.scalatest.Assertion
1165[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:68:8
1166[warn] 68 | c.cause.getClass shouldBe expectedError.cause.getClass
1167[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1168[warn] | unused value of type org.scalatest.Assertion
1169[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:69:8
1170[warn] 69 | c.code shouldBe expectedError.code
1171[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1172[warn] | unused value of type org.scalatest.Assertion
1173[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:70:8
1174[warn] 70 | c.param shouldBe expectedError.param
1175[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1176[warn] | unused value of type org.scalatest.Assertion
1177[warn] 5 warnings found
1178[info] done compiling
1179Starting build for ProjectRef(file:/build/repo/,fs23) (fs2)... [4/5]
1180Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1181[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/classes ...
1182[info] done compiling
1183[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
1184[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
1185[warn] 64 | c.getClass shouldBe expectedError.getClass
1186[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1187[warn] | unused value of type org.scalatest.Assertion
1188[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
1189[warn] 65 | c.message shouldBe expectedError.message
1190[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1191[warn] | unused value of type org.scalatest.Assertion
1192[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
1193[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
1194[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1195[warn] | unused value of type org.scalatest.Assertion
1196[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
1197[warn] 67 | c.code shouldBe expectedError.code
1198[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1199[warn] | unused value of type org.scalatest.Assertion
1200[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
1201[warn] 68 | c.param shouldBe expectedError.param
1202[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1203[warn] | unused value of type org.scalatest.Assertion
1204[info] [patched file /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala]
1205[warn] 5 warnings found
1206[info] done compiling
1207[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
1208[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
1209[warn] 64 | c.getClass shouldBe expectedError.getClass
1210[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1211[warn] | unused value of type org.scalatest.Assertion
1212[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
1213[warn] 65 | c.message shouldBe expectedError.message
1214[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1215[warn] | unused value of type org.scalatest.Assertion
1216[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
1217[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
1218[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1219[warn] | unused value of type org.scalatest.Assertion
1220[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
1221[warn] 67 | c.code shouldBe expectedError.code
1222[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1223[warn] | unused value of type org.scalatest.Assertion
1224[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
1225[warn] 68 | c.param shouldBe expectedError.param
1226[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1227[warn] | unused value of type org.scalatest.Assertion
1228[warn] 5 warnings found
1229[info] done compiling
1230
1231************************
1232Build summary:
1233[{
1234 "module": "ox",
1235 "compile": {"status": "ok", "tookMs": 49106, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1236 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1237 "test-compile": {"status": "ok", "tookMs": 29322, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1238 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1239 "publish": {"status": "skipped", "tookMs": 0},
1240 "metadata": {
1241 "crossScalaVersions": ["2.12.20"]
1242}
1243},{
1244 "module": "core",
1245 "compile": {"status": "ok", "tookMs": 77, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1246 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1247 "test-compile": {"status": "ok", "tookMs": 140, "warnings": 200, "errors": 0, "sourceVersion": "3.5-migration"},
1248 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1249 "publish": {"status": "skipped", "tookMs": 0},
1250 "metadata": {
1251 "crossScalaVersions": ["2.12.20"]
1252}
1253},{
1254 "module": "zio",
1255 "compile": {"status": "ok", "tookMs": 619, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1256 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1257 "test-compile": {"status": "ok", "tookMs": 1094, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1258 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1259 "publish": {"status": "skipped", "tookMs": 0},
1260 "metadata": {
1261 "crossScalaVersions": ["2.12.20"]
1262}
1263},{
1264 "module": "pekko",
1265 "compile": {"status": "ok", "tookMs": 513, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1266 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1267 "test-compile": {"status": "ok", "tookMs": 976, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1268 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1269 "publish": {"status": "skipped", "tookMs": 0},
1270 "metadata": {
1271 "crossScalaVersions": ["2.12.20"]
1272}
1273},{
1274 "module": "fs2",
1275 "compile": {"status": "ok", "tookMs": 488, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1276 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1277 "test-compile": {"status": "ok", "tookMs": 1099, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1278 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1279 "publish": {"status": "skipped", "tookMs": 0},
1280 "metadata": {
1281 "crossScalaVersions": ["2.12.20"]
1282}
1283}]
1284************************
1285[success] Total time: 102 s (0:01:42.0), completed Sep 30, 2025, 1:11:03 PM
1286[0JChecking patch project/plugins.sbt...
1287Checking patch build.sbt...
1288Applied patch project/plugins.sbt cleanly.
1289Applied patch build.sbt cleanly.
1290Commit migration rewrites
1291Switched to a new branch 'opencb/migrate-3.5.2'
1292[opencb/migrate-3.5.2 eefdc32] Apply Scala compiler rewrites for 3.5.2
1293 7 files changed, 12 insertions(+), 12 deletions(-)
1294----
1295Preparing build for 3.8.0-RC1-bin-20250928-b76e008
1296Scala binary version found: 3.8
1297Implicitly using source version 3.8-migration
1298Scala binary version found: 3.8
1299Implicitly using source version 3.8-migration
1300Would try to apply common scalacOption (best-effort, sbt/mill only):
1301Append: ,REQUIRE:-source:3.8-migration
1302Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1303Try apply source patch:
1304Path: build.sbt
1305Pattern: val scala3 = List("3.3.6")
1306Replacement: val scala3 = List("3.8.0-RC1-bin-20250928-b76e008")
1307Successfully applied pattern 'val scala3 = List("3.3.6")' in build.sbt
1308----
1309Starting build for 3.8.0-RC1-bin-20250928-b76e008
1310Execute tests: false
1311sbt project found:
1312No prepare script found for project softwaremill/sttp-openai
1313##################################
1314Scala version: 3.8.0-RC1-bin-20250928-b76e008
1315Targets: com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio
1316Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
1317##################################
1318Using extra scalacOptions: ,REQUIRE:-source:3.8-migration
1319Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1320[sbt_options] declare -a sbt_options=()
1321[process_args] java_version = '21'
1322[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
1323# Executing command line:
1324java
1325-Dfile.encoding=UTF-8
1326-Dcommunitybuild.scala=3.8.0-RC1-bin-20250928-b76e008
1327-Dcommunitybuild.project.dependencies.add=
1328-Xmx7G
1329-Xms4G
1330-Xss8M
1331-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1332-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
1333-jar
1334/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
1335"setCrossScalaVersions 3.8.0-RC1-bin-20250928-b76e008"
1336"++3.8.0-RC1-bin-20250928-b76e008 -v"
1337"mapScalacOptions ",REQUIRE:-source:3.8-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1338"set every credentials := Nil"
1339"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion} org.scala-lang:scaladoc_3"
1340"removeScalacOptionsStartingWith -P:wartremover"
1341
1342moduleMappings
1343"runBuild 3.8.0-RC1-bin-20250928-b76e008 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}""" com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio"
1344
1345[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
1346[info] loading settings for project repo-build from plugins.sbt...
1347[info] loading project definition from /build/repo/project
1348[info] loading settings for project root from build.sbt...
1349[info] resolving key references (11833 settings) ...
1350[info] set current project to sttp-openai (in build file:/build/repo/)
1351Execute setCrossScalaVersions: 3.8.0-RC1-bin-20250928-b76e008
1352OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250928-b76e008 -> 3.8.0-RC1-bin-20250928-b76e008 in examples3/crossScalaVersions
1353OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250928-b76e008) in examples3/crossScalaVersions
1354OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in core/crossScalaVersions
1355OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250928-b76e008 -> 3.8.0-RC1-bin-20250928-b76e008 in core3/crossScalaVersions
1356OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250928-b76e008) in core3/crossScalaVersions
1357OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250928-b76e008 -> 3.8.0-RC1-bin-20250928-b76e008 in ox3/crossScalaVersions
1358OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250928-b76e008) in ox3/crossScalaVersions
1359OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in pekko/crossScalaVersions
1360OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in akka/crossScalaVersions
1361OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250928-b76e008 -> 3.8.0-RC1-bin-20250928-b76e008 in fs23/crossScalaVersions
1362OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250928-b76e008) in fs23/crossScalaVersions
1363OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in docs/crossScalaVersions
1364OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in root/crossScalaVersions
1365OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250928-b76e008 -> 3.8.0-RC1-bin-20250928-b76e008 in zio3/crossScalaVersions
1366OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250928-b76e008) in zio3/crossScalaVersions
1367OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in zio/crossScalaVersions
1368OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250928-b76e008 -> 3.8.0-RC1-bin-20250928-b76e008 in pekko3/crossScalaVersions
1369OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250928-b76e008) in pekko3/crossScalaVersions
1370OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in fs2/crossScalaVersions
1371[info] set current project to sttp-openai (in build file:/build/repo/)
1372[info] Setting Scala version to 3.8.0-RC1-bin-20250928-b76e008 on 6 projects.
1373[info] Switching Scala version on:
1374[info] core3 (3.8.0-RC1-bin-20250928-b76e008)
1375[info] pekko3 (3.8.0-RC1-bin-20250928-b76e008)
1376[info] zio3 (3.8.0-RC1-bin-20250928-b76e008)
1377[info] ox3 (3.8.0-RC1-bin-20250928-b76e008)
1378[info] fs23 (3.8.0-RC1-bin-20250928-b76e008)
1379[info] examples3 (3.8.0-RC1-bin-20250928-b76e008)
1380[info] Excluding projects:
1381[info] fs2 (2.13.16)
1382[info] * root (2.13.16)
1383[info] akka (2.13.16)
1384[info] docs (2.13.16)
1385[info] zio (2.13.16)
1386[info] pekko (2.13.16)
1387[info] core (2.13.16)
1388[info] Reapplying settings...
1389[info] set current project to sttp-openai (in build file:/build/repo/)
1390Execute mapScalacOptions: ,REQUIRE:-source:3.8-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1391[info] Reapplying settings...
1392[info] set current project to sttp-openai (in build file:/build/repo/)
1393[info] Defining Global / credentials, akka / credentials and 11 others.
1394[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 103 others.
1395[info] Run `last` for details.
1396[info] Reapplying settings...
1397[info] set current project to sttp-openai (in build file:/build/repo/)
1398Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion} org.scala-lang:scaladoc_3
1399[info] Reapplying settings...
1400OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1401
1402 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
1403 Did you mean allExcludeDependencies ?
1404 , retry without global scopes
1405[info] Reapplying settings...
1406[info] set current project to sttp-openai (in build file:/build/repo/)
1407Execute removeScalacOptionsStartingWith: -P:wartremover
1408[info] Reapplying settings...
1409[info] set current project to sttp-openai (in build file:/build/repo/)
1410[success] Total time: 0 s, completed Sep 30, 2025, 1:11:18 PM
1411Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
1412Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1413Starting build...
1414Projects: Set(core3, pekko3, zio3, ox3, fs23)
1415Starting build for ProjectRef(file:/build/repo/,ox3) (ox)... [0/5]
1416OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8-migration` in Scala 2.12.20 module Global
1417OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1418OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1419Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
1420[info] compiling 86 Scala sources to /build/repo/core/target/jvm-3/classes ...
1421[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/sttp/openai/OpenAI.scala:26:74
1422[warn] 26 |import sttp.openai.requests.completions.chat.{ListMessagesQueryParameters => _}
1423[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1424[warn] | unused import
1425[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/sttp/openai/OpenAISyncClient.scala:23:74
1426[warn] 23 |import sttp.openai.requests.completions.chat.{ListMessagesQueryParameters => _}
1427[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1428[warn] | unused import
1429[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/sttp/openai/requests/finetuning/FineTuningJobRequestBody.scala:4:13
1430[warn] 4 |import ujson.Str
1431[warn] | ^^^
1432[warn] | unused import
1433[warn] there were 4 deprecation warnings; re-run with -deprecation for details
1434[warn] four warnings found
1435[info] done compiling
1436[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/classes ...
1437[info] done compiling
1438[info] compiling 54 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1439[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:73:6
1440[warn] 73 | models should not be null
1441[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1442[warn] | unused value of type org.scalatest.Assertion
1443[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:74:6
1444[warn] 74 | models.`object` shouldBe "list"
1445[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1446[warn] | unused value of type org.scalatest.Assertion
1447[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:75:6
1448[warn] 75 | models.data should not be empty
1449[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1450[warn] | unused value of type org.scalatest.Assertion
1451[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:77:8
1452[warn] 77 | model.id should not be empty
1453[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1454[warn] | unused value of type org.scalatest.Assertion
1455[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:78:8
1456[warn] 78 | model.`object` shouldBe "model"
1457[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1458[warn] | unused value of type org.scalatest.Assertion
1459[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:93:6
1460[warn] 93 | model should not be null
1461[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1462[warn] | unused value of type org.scalatest.Assertion
1463[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:94:6
1464[warn] 94 | model.id shouldBe modelId
1465[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1466[warn] | unused value of type org.scalatest.Assertion
1467[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:95:6
1468[warn] 95 | model.`object` shouldBe "model"
1469[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1470[warn] | unused value of type org.scalatest.Assertion
1471[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:96:6
1472[warn] 96 | model.ownedBy should not be empty
1473[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1474[warn] | unused value of type org.scalatest.Assertion
1475[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:110:6
1476[warn] 110 | moderation should not be null
1477[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1478[warn] | unused value of type org.scalatest.Assertion
1479[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:111:6
1480[warn] 111 | moderation.id should not be empty
1481[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1482[warn] | unused value of type org.scalatest.Assertion
1483[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:112:6
1484[warn] 112 | moderation.model.value should not be empty
1485[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1486[warn] | unused value of type org.scalatest.Assertion
1487[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:113:6
1488[warn] 113 | moderation.results should not be empty
1489[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1490[warn] | unused value of type org.scalatest.Assertion
1491[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:114:6
1492[warn] 114 | moderation.results.head.flagged shouldBe false // Harmless text should not be flagged
1493[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1494[warn] | unused value of type org.scalatest.Assertion
1495[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:115:6
1496[warn] 115 | moderation.results.head.categories should not be null
1497[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1498[warn] | unused value of type org.scalatest.Assertion
1499[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:129:6
1500[warn] 129 | moderation should not be null
1501[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1502[warn] | unused value of type org.scalatest.Assertion
1503[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:130:6
1504[warn] 130 | moderation.results should not be empty
1505[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1506[warn] | unused value of type org.scalatest.Assertion
1507[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:133:6
1508[warn] 133 | moderation.results.head.categories should not be null
1509[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1510[warn] | unused value of type org.scalatest.Assertion
1511[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:134:6
1512[warn] 134 | moderation.results.head.categoryScores should not be null
1513[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1514[warn] | unused value of type org.scalatest.Assertion
1515[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:151:6
1516[warn] 151 | embeddings should not be null
1517[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1518[warn] | unused value of type org.scalatest.Assertion
1519[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:152:6
1520[warn] 152 | embeddings.`object` shouldBe "list"
1521[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1522[warn] | unused value of type org.scalatest.Assertion
1523[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:153:6
1524[warn] 153 | embeddings.model.value should not be empty
1525[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1526[warn] | unused value of type org.scalatest.Assertion
1527[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:154:6
1528[warn] 154 | embeddings.data should not be empty
1529[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1530[warn] | unused value of type org.scalatest.Assertion
1531[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:155:6
1532[warn] 155 | embeddings.data.head.`object` shouldBe "embedding"
1533[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1534[warn] | unused value of type org.scalatest.Assertion
1535[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:156:6
1536[warn] 156 | embeddings.data.head.embedding should not be empty
1537[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1538[warn] | unused value of type org.scalatest.Assertion
1539[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:157:6
1540[warn] 157 | embeddings.data.head.index shouldBe 0
1541[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1542[warn] | unused value of type org.scalatest.Assertion
1543[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:158:6
1544[warn] 158 | embeddings.usage should not be null
1545[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1546[warn] | unused value of type org.scalatest.Assertion
1547[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:159:6
1548[warn] 159 | embeddings.usage.totalTokens should be > 0
1549[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1550[warn] | unused value of type org.scalatest.Assertion
1551[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:181:6
1552[warn] 181 | response should not be null
1553[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1554[warn] | unused value of type org.scalatest.Assertion
1555[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:182:6
1556[warn] 182 | response.id should not be empty
1557[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1558[warn] | unused value of type org.scalatest.Assertion
1559[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:183:6
1560[warn] 183 | response.`object` shouldBe "chat.completion"
1561[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1562[warn] | unused value of type org.scalatest.Assertion
1563[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:184:6
1564[warn] 184 | response.model should not be empty
1565[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1566[warn] | unused value of type org.scalatest.Assertion
1567[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:185:6
1568[warn] 185 | response.choices should not be empty
1569[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1570[warn] | unused value of type org.scalatest.Assertion
1571[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:186:6
1572[warn] 186 | response.choices.head.message.role.value shouldBe "assistant"
1573[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1574[warn] | unused value of type org.scalatest.Assertion
1575[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:187:6
1576[warn] 187 | response.choices.head.message.content should not be empty
1577[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1578[warn] | unused value of type org.scalatest.Assertion
1579[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:188:6
1580[warn] 188 | response.usage should not be null
1581[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1582[warn] | unused value of type org.scalatest.Assertion
1583[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:189:6
1584[warn] 189 | response.usage.totalTokens should be > 0
1585[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1586[warn] | unused value of type org.scalatest.Assertion
1587[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:190:6
1588[warn] 190 | response.usage.totalTokens should be <= 20 // Should be very low due to our constraints
1589[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1590[warn] | unused value of type org.scalatest.Assertion
1591[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:206:6
1592[warn] 206 | createdResponse should not be null
1593[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1594[warn] | unused value of type org.scalatest.Assertion
1595[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:207:6
1596[warn] 207 | createdResponse.id should not be empty
1597[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1598[warn] | unused value of type org.scalatest.Assertion
1599[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:208:6
1600[warn] 208 | createdResponse.`object` shouldBe "response"
1601[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1602[warn] | unused value of type org.scalatest.Assertion
1603[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:209:6
1604[warn] 209 | createdResponse.status shouldBe "completed"
1605[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1606[warn] | unused value of type org.scalatest.Assertion
1607[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:210:6
1608[warn] 210 | createdResponse.output should not be empty
1609[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1610[warn] | unused value of type org.scalatest.Assertion
1611[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:211:6
1612[warn] 211 | createdResponse.output.head should be(a[sttp.openai.requests.responses.ResponsesResponseBody.OutputItem.OutputMessage])
1613[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1614[warn] | unused value of type org.scalatest.Assertion
1615[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:212:6
1616[warn] 212 | createdResponse.createdAt should be > 0L
1617[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1618[warn] | unused value of type org.scalatest.Assertion
1619[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:215:6
1620[warn] 215 | createdResponse.usage should not be null
1621[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1622[warn] | unused value of type org.scalatest.Assertion
1623[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:227:6
1624[warn] 227 | retrievedResponse should not be null
1625[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1626[warn] | unused value of type org.scalatest.Assertion
1627[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:228:6
1628[warn] 228 | retrievedResponse.id shouldBe createdResponse.id
1629[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1630[warn] | unused value of type org.scalatest.Assertion
1631[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:229:6
1632[warn] 229 | retrievedResponse.`object` shouldBe "response"
1633[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1634[warn] | unused value of type org.scalatest.Assertion
1635[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:230:6
1636[warn] 230 | retrievedResponse.status shouldBe "completed"
1637[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1638[warn] | unused value of type org.scalatest.Assertion
1639[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:231:6
1640[warn] 231 | retrievedResponse.output should not be empty
1641[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1642[warn] | unused value of type org.scalatest.Assertion
1643[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:232:6
1644[warn] 232 | retrievedResponse.model shouldBe createdResponse.model
1645[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1646[warn] | unused value of type org.scalatest.Assertion
1647[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:233:6
1648[warn] 233 | retrievedResponse.createdAt shouldBe createdResponse.createdAt
1649[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1650[warn] | unused value of type org.scalatest.Assertion
1651[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:242:6
1652[warn] 242 | inputItems should not be null
1653[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1654[warn] | unused value of type org.scalatest.Assertion
1655[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:243:6
1656[warn] 243 | inputItems.`object` shouldBe "list"
1657[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1658[warn] | unused value of type org.scalatest.Assertion
1659[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:244:6
1660[warn] 244 | inputItems.data should not be empty
1661[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1662[warn] | unused value of type org.scalatest.Assertion
1663[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:249:6
1664[warn] 249 | userInputMessage should be(defined)
1665[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1666[warn] | unused value of type org.scalatest.Assertion
1667[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:252:6
1668[warn] 252 | inputMessage.role shouldBe "user"
1669[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1670[warn] | unused value of type org.scalatest.Assertion
1671[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:258:6
1672[warn] 258 | textContent should be(defined)
1673[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1674[warn] | unused value of type org.scalatest.Assertion
1675[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:261:6
1676[warn] 261 | inputText.text shouldBe "Hi"
1677[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1678[warn] | unused value of type org.scalatest.Assertion
1679[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:267:6
1680[warn] 267 | deleteResult should not be null
1681[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1682[warn] | unused value of type org.scalatest.Assertion
1683[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:268:6
1684[warn] 268 | deleteResult.deleted shouldBe true
1685[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1686[warn] | unused value of type org.scalatest.Assertion
1687[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:269:6
1688[warn] 269 | deleteResult.id shouldBe createdResponse.id
1689[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1690[warn] | unused value of type org.scalatest.Assertion
1691[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:270:6
1692[warn] 270 | deleteResult.`object` shouldBe "response.deleted"
1693[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1694[warn] | unused value of type org.scalatest.Assertion
1695[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:282:4
1696[warn] 282 | exception.message.getOrElse("") should include("API key")
1697[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1698[warn] | unused value of type org.scalatest.Assertion
1699[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:305:6
1700[warn] 305 | results.count(_.isSuccess) should be >= 1
1701[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1702[warn] | unused value of type org.scalatest.Assertion
1703[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:326:6
1704[warn] 326 | models should not be null
1705[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1706[warn] | unused value of type org.scalatest.Assertion
1707[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:327:6
1708[warn] 327 | models.data should not be empty
1709[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1710[warn] | unused value of type org.scalatest.Assertion
1711[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:43:4
1712[warn] 43 | serialized shouldBe expectedJson
1713[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1714[warn] | unused value of type org.scalatest.Assertion
1715[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:61:4
1716[warn] 61 | serialized shouldBe expectedJson
1717[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1718[warn] | unused value of type org.scalatest.Assertion
1719[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:64:4
1720[warn] 64 | deserialized.strict should contain(true)
1721[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1722[warn] | unused value of type org.scalatest.Assertion
1723[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:15:4
1724[warn] 15 | part.name shouldBe name
1725[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1726[warn] | unused value of type org.scalatest.Assertion
1727[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:16:4
1728[warn] 16 | part.body shouldBe a[FileBody]
1729[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1730[warn] | unused value of type org.scalatest.Assertion
1731[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:17:4
1732[warn] 17 | part.headers should contain(sttp.model.Header("Content-Type", "application/octet-stream"))
1733[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1734[warn] | unused value of type org.scalatest.Assertion
1735[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:23:4
1736[warn] 23 | part.name shouldBe name
1737[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1738[warn] | unused value of type org.scalatest.Assertion
1739[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:24:4
1740[warn] 24 | part.body shouldBe a[StringBody]
1741[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1742[warn] | unused value of type org.scalatest.Assertion
1743[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:25:4
1744[warn] 25 | part.body.asInstanceOf[StringBody].s shouldBe value
1745[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1746[warn] | unused value of type org.scalatest.Assertion
1747[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:39:4
1748[warn] 39 | parts should have size 2
1749[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1750[warn] | unused value of type org.scalatest.Assertion
1751[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:41:17
1752[warn] 41 | checkFilePart(parts, "image", config.image.head)
1753[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1754[warn] | unused value of type org.scalatest.Assertion
1755[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:42:4
1756[warn] 42 | parts.find(_.name == "image[]") shouldBe None
1757[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1758[warn] | unused value of type org.scalatest.Assertion
1759[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:56:4
1760[warn] 56 | parts should have size 15
1761[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1762[warn] | unused value of type org.scalatest.Assertion
1763[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:58:17
1764[warn] 58 | checkFilePart(parts, "image", config.image.head)
1765[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1766[warn] | unused value of type org.scalatest.Assertion
1767[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:59:4
1768[warn] 59 | parts.find(_.name == "image[]") shouldBe None
1769[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1770[warn] | unused value of type org.scalatest.Assertion
1771[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:60:17
1772[warn] 60 | checkFilePart(parts, "mask", config.mask.get)
1773[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1774[warn] | unused value of type org.scalatest.Assertion
1775[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:62:19
1776[warn] 62 | checkStringPart(parts, "prompt", config.prompt)
1777[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1778[warn] | unused value of type org.scalatest.Assertion
1779[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:63:19
1780[warn] 63 | checkStringPart(parts, "background", "transparent")
1781[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1782[warn] | unused value of type org.scalatest.Assertion
1783[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:64:19
1784[warn] 64 | checkStringPart(parts, "input_fidelity", "high")
1785[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1786[warn] | unused value of type org.scalatest.Assertion
1787[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:65:19
1788[warn] 65 | checkStringPart(parts, "model", "gpt-image-1")
1789[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1790[warn] | unused value of type org.scalatest.Assertion
1791[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:66:19
1792[warn] 66 | checkStringPart(parts, "n", "2")
1793[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1794[warn] | unused value of type org.scalatest.Assertion
1795[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:67:19
1796[warn] 67 | checkStringPart(parts, "output_compression", "80")
1797[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1798[warn] | unused value of type org.scalatest.Assertion
1799[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:68:19
1800[warn] 68 | checkStringPart(parts, "output_format", "png")
1801[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1802[warn] | unused value of type org.scalatest.Assertion
1803[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:69:19
1804[warn] 69 | checkStringPart(parts, "partial_images", "2")
1805[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1806[warn] | unused value of type org.scalatest.Assertion
1807[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:70:19
1808[warn] 70 | checkStringPart(parts, "quality", "high")
1809[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1810[warn] | unused value of type org.scalatest.Assertion
1811[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:71:19
1812[warn] 71 | checkStringPart(parts, "size", "1024x1024")
1813[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1814[warn] | unused value of type org.scalatest.Assertion
1815[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:72:19
1816[warn] 72 | checkStringPart(parts, "response_format", "url")
1817[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1818[warn] | unused value of type org.scalatest.Assertion
1819[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:73:19
1820[warn] 73 | checkStringPart(parts, "stream", "false")
1821[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1822[warn] | unused value of type org.scalatest.Assertion
1823[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:87:4
1824[warn] 87 | parts should have size 16
1825[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1826[warn] | unused value of type org.scalatest.Assertion
1827[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:89:4
1828[warn] 89 | parts.find(_.name == "image") shouldBe None
1829[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1830[warn] | unused value of type org.scalatest.Assertion
1831[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:92:4
1832[warn] 92 | imageParts should have size 2
1833[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1834[warn] | unused value of type org.scalatest.Assertion
1835[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:111:4
1836[warn] 111 | parts.map(_.name) should not contain "background"
1837[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1838[warn] | unused value of type org.scalatest.Assertion
1839[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:112:4
1840[warn] 112 | parts.map(_.name) should not contain "input_fidelity"
1841[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1842[warn] | unused value of type org.scalatest.Assertion
1843[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:113:4
1844[warn] 113 | parts.map(_.name) should not contain "mask"
1845[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1846[warn] | unused value of type org.scalatest.Assertion
1847[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:114:4
1848[warn] 114 | parts.map(_.name) should not contain "model"
1849[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1850[warn] | unused value of type org.scalatest.Assertion
1851[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:115:4
1852[warn] 115 | parts.map(_.name) should not contain "n"
1853[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1854[warn] | unused value of type org.scalatest.Assertion
1855[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:116:4
1856[warn] 116 | parts.map(_.name) should not contain "output_compression"
1857[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1858[warn] | unused value of type org.scalatest.Assertion
1859[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:117:4
1860[warn] 117 | parts.map(_.name) should not contain "output_format"
1861[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1862[warn] | unused value of type org.scalatest.Assertion
1863[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:118:4
1864[warn] 118 | parts.map(_.name) should not contain "partial_images"
1865[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1866[warn] | unused value of type org.scalatest.Assertion
1867[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:119:4
1868[warn] 119 | parts.map(_.name) should not contain "quality"
1869[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1870[warn] | unused value of type org.scalatest.Assertion
1871[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:120:4
1872[warn] 120 | parts.map(_.name) should not contain "size"
1873[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1874[warn] | unused value of type org.scalatest.Assertion
1875[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:121:4
1876[warn] 121 | parts.map(_.name) should not contain "response_format"
1877[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1878[warn] | unused value of type org.scalatest.Assertion
1879[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:122:4
1880[warn] 122 | parts.map(_.name) should not contain "stream"
1881[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1882[warn] | unused value of type org.scalatest.Assertion
1883[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:38:4
1884[warn] 38 | deserializedResponse.`object` shouldBe "list"
1885[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1886[warn] | unused value of type org.scalatest.Assertion
1887[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:39:4
1888[warn] 39 | deserializedResponse.firstId shouldBe "msg_abc123"
1889[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1890[warn] | unused value of type org.scalatest.Assertion
1891[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:40:4
1892[warn] 40 | deserializedResponse.lastId shouldBe "msg_abc123"
1893[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1894[warn] | unused value of type org.scalatest.Assertion
1895[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:41:4
1896[warn] 41 | deserializedResponse.hasMore shouldBe false
1897[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1898[warn] | unused value of type org.scalatest.Assertion
1899[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:42:4
1900[warn] 42 | deserializedResponse.data should have size 1
1901[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1902[warn] | unused value of type org.scalatest.Assertion
1903[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:45:4
1904[warn] 45 | inputMessage.id shouldBe "msg_abc123"
1905[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1906[warn] | unused value of type org.scalatest.Assertion
1907[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:46:4
1908[warn] 46 | inputMessage.role shouldBe "user"
1909[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1910[warn] | unused value of type org.scalatest.Assertion
1911[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:47:4
1912[warn] 47 | inputMessage.content should have size 1
1913[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1914[warn] | unused value of type org.scalatest.Assertion
1915[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:285:4
1916[warn] 285 | deserializedResponse.id shouldBe "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41"
1917[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1918[warn] | unused value of type org.scalatest.Assertion
1919[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:286:4
1920[warn] 286 | deserializedResponse.model shouldBe GPT4o20240806
1921[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1922[warn] | unused value of type org.scalatest.Assertion
1923[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:287:4
1924[warn] 287 | deserializedResponse.`object` shouldBe "response"
1925[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1926[warn] | unused value of type org.scalatest.Assertion
1927[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:288:4
1928[warn] 288 | deserializedResponse.status shouldBe "completed"
1929[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1930[warn] | unused value of type org.scalatest.Assertion
1931[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:289:4
1932[warn] 289 | deserializedResponse.createdAt shouldBe 1741476777L
1933[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1934[warn] | unused value of type org.scalatest.Assertion
1935[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:290:4
1936[warn] 290 | deserializedResponse.parallelToolCalls shouldBe Some(true)
1937[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1938[warn] | unused value of type org.scalatest.Assertion
1939[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:291:4
1940[warn] 291 | deserializedResponse.temperature shouldBe Some(1.0)
1941[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1942[warn] | unused value of type org.scalatest.Assertion
1943[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:292:4
1944[warn] 292 | deserializedResponse.topP shouldBe Some(1.0)
1945[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1946[warn] | unused value of type org.scalatest.Assertion
1947[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:293:4
1948[warn] 293 | deserializedResponse.truncation shouldBe Some("disabled")
1949[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1950[warn] | unused value of type org.scalatest.Assertion
1951[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:294:4
1952[warn] 294 | deserializedResponse.metadata shouldBe Some(Map.empty)
1953[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1954[warn] | unused value of type org.scalatest.Assertion
1955[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:297:4
1956[warn] 297 | deserializedResponse.usage shouldBe defined
1957[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1958[warn] | unused value of type org.scalatest.Assertion
1959[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:299:4
1960[warn] 299 | usage.inputTokens shouldBe 328
1961[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1962[warn] | unused value of type org.scalatest.Assertion
1963[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:300:4
1964[warn] 300 | usage.outputTokens shouldBe 52
1965[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1966[warn] | unused value of type org.scalatest.Assertion
1967[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:301:4
1968[warn] 301 | usage.totalTokens shouldBe 380
1969[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1970[warn] | unused value of type org.scalatest.Assertion
1971[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:302:4
1972[warn] 302 | usage.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 0))
1973[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1974[warn] | unused value of type org.scalatest.Assertion
1975[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:303:4
1976[warn] 303 | usage.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(0)))
1977[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1978[warn] | unused value of type org.scalatest.Assertion
1979[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:306:4
1980[warn] 306 | deserializedResponse.output should have size 1
1981[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1982[warn] | unused value of type org.scalatest.Assertion
1983[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:308:4
1984[warn] 308 | outputMessage.id shouldBe "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41"
1985[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1986[warn] | unused value of type org.scalatest.Assertion
1987[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:309:4
1988[warn] 309 | outputMessage.role shouldBe "assistant"
1989[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1990[warn] | unused value of type org.scalatest.Assertion
1991[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:310:4
1992[warn] 310 | outputMessage.status shouldBe "completed"
1993[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1994[warn] | unused value of type org.scalatest.Assertion
1995[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:311:4
1996[warn] 311 | outputMessage.content should have size 1
1997[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1998[warn] | unused value of type org.scalatest.Assertion
1999[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:314:4
2000[warn] 314 | outputText.text should include("The image depicts a scenic landscape")
2001[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2002[warn] | unused value of type org.scalatest.Assertion
2003[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:327:4
2004[warn] 327 | deserializedResponse.id shouldBe "resp_complex123"
2005[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2006[warn] | unused value of type org.scalatest.Assertion
2007[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:328:4
2008[warn] 328 | deserializedResponse.model shouldBe ResponsesModel.GPT4o
2009[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2010[warn] | unused value of type org.scalatest.Assertion
2011[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:329:4
2012[warn] 329 | deserializedResponse.`object` shouldBe "response"
2013[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2014[warn] | unused value of type org.scalatest.Assertion
2015[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:330:4
2016[warn] 330 | deserializedResponse.status shouldBe "completed"
2017[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2018[warn] | unused value of type org.scalatest.Assertion
2019[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:331:4
2020[warn] 331 | deserializedResponse.createdAt shouldBe 1741476778L
2021[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2022[warn] | unused value of type org.scalatest.Assertion
2023[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:332:4
2024[warn] 332 | deserializedResponse.instructions shouldBe Some(Left("You are a helpful assistant"))
2025[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026[warn] | unused value of type org.scalatest.Assertion
2027[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:333:4
2028[warn] 333 | deserializedResponse.maxOutputTokens shouldBe Some(2000)
2029[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2030[warn] | unused value of type org.scalatest.Assertion
2031[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:334:4
2032[warn] 334 | deserializedResponse.parallelToolCalls shouldBe Some(false)
2033[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2034[warn] | unused value of type org.scalatest.Assertion
2035[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:335:4
2036[warn] 335 | deserializedResponse.previousResponseId shouldBe Some("prev_resp_123")
2037[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2038[warn] | unused value of type org.scalatest.Assertion
2039[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:336:4
2040[warn] 336 | deserializedResponse.temperature shouldBe Some(0.7)
2041[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2042[warn] | unused value of type org.scalatest.Assertion
2043[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:337:4
2044[warn] 337 | deserializedResponse.topP shouldBe Some(0.9)
2045[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2046[warn] | unused value of type org.scalatest.Assertion
2047[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:338:4
2048[warn] 338 | deserializedResponse.truncation shouldBe Some("auto")
2049[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2050[warn] | unused value of type org.scalatest.Assertion
2051[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:339:4
2052[warn] 339 | deserializedResponse.user shouldBe Some("user123")
2053[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2054[warn] | unused value of type org.scalatest.Assertion
2055[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:340:4
2056[warn] 340 | deserializedResponse.metadata shouldBe Some(
2057[warn] | ^
2058[warn] | unused value of type org.scalatest.Assertion
2059[warn] 341 | Map(
2060[warn] 342 | "session_id" -> "session_123",
2061[warn] 343 | "experiment" -> "test_run"
2062[warn] 344 | )
2063[warn] 345 | )
2064[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:348:4
2065[warn] 348 | deserializedResponse.usage shouldBe defined
2066[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2067[warn] | unused value of type org.scalatest.Assertion
2068[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:350:4
2069[warn] 350 | usage2.inputTokens shouldBe 500
2070[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2071[warn] | unused value of type org.scalatest.Assertion
2072[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:351:4
2073[warn] 351 | usage2.outputTokens shouldBe 150
2074[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2075[warn] | unused value of type org.scalatest.Assertion
2076[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:352:4
2077[warn] 352 | usage2.totalTokens shouldBe 650
2078[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2079[warn] | unused value of type org.scalatest.Assertion
2080[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:353:4
2081[warn] 353 | usage2.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 100))
2082[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2083[warn] | unused value of type org.scalatest.Assertion
2084[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:354:4
2085[warn] 354 | usage2.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(50)))
2086[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2087[warn] | unused value of type org.scalatest.Assertion
2088[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:357:4
2089[warn] 357 | deserializedResponse.reasoning shouldBe defined
2090[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2091[warn] | unused value of type org.scalatest.Assertion
2092[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:358:4
2093[warn] 358 | deserializedResponse.reasoning.get.effort shouldBe Some("medium")
2094[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2095[warn] | unused value of type org.scalatest.Assertion
2096[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:359:4
2097[warn] 359 | deserializedResponse.reasoning.get.summary shouldBe Some("concise")
2098[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2099[warn] | unused value of type org.scalatest.Assertion
2100[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:362:4
2101[warn] 362 | deserializedResponse.output should have size 3
2102[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2103[warn] | unused value of type org.scalatest.Assertion
2104[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:366:4
2105[warn] 366 | outputMessage.id shouldBe "msg_complex123"
2106[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2107[warn] | unused value of type org.scalatest.Assertion
2108[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:367:4
2109[warn] 367 | outputMessage.role shouldBe "assistant"
2110[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2111[warn] | unused value of type org.scalatest.Assertion
2112[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:368:4
2113[warn] 368 | outputMessage.status shouldBe "completed"
2114[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2115[warn] | unused value of type org.scalatest.Assertion
2116[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:369:4
2117[warn] 369 | outputMessage.content should have size 1
2118[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2119[warn] | unused value of type org.scalatest.Assertion
2120[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:372:4
2121[warn] 372 | outputText.text shouldBe "I'll search for information about machine learning."
2122[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2123[warn] | unused value of type org.scalatest.Assertion
2124[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:373:4
2125[warn] 373 | outputText.annotations should have size 1
2126[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2127[warn] | unused value of type org.scalatest.Assertion
2128[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:376:4
2129[warn] 376 | citation.fileId shouldBe "file-123"
2130[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2131[warn] | unused value of type org.scalatest.Assertion
2132[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:377:4
2133[warn] 377 | citation.filename shouldBe "ml_guide.pdf"
2134[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2135[warn] | unused value of type org.scalatest.Assertion
2136[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:378:4
2137[warn] 378 | citation.index shouldBe 0
2138[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
2139[warn] | unused value of type org.scalatest.Assertion
2140[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:382:4
2141[warn] 382 | fileSearchCall.id shouldBe "call_search123"
2142[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2143[warn] | unused value of type org.scalatest.Assertion
2144[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:383:4
2145[warn] 383 | fileSearchCall.queries shouldBe List("machine learning", "neural networks")
2146[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2147[warn] | unused value of type org.scalatest.Assertion
2148[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:384:4
2149[warn] 384 | fileSearchCall.status shouldBe "completed"
2150[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2151[warn] | unused value of type org.scalatest.Assertion
2152[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:385:4
2153[warn] 385 | fileSearchCall.results shouldBe defined
2154[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2155[warn] | unused value of type org.scalatest.Assertion
2156[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:389:4
2157[warn] 389 | codeCall.id shouldBe "code_call123"
2158[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2159[warn] | unused value of type org.scalatest.Assertion
2160[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:390:4
2161[warn] 390 | codeCall.containerId shouldBe "container_123"
2162[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2163[warn] | unused value of type org.scalatest.Assertion
2164[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:391:4
2165[warn] 391 | codeCall.code shouldBe Some("import numpy as np\nprint('Hello ML')")
2166[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2167[warn] | unused value of type org.scalatest.Assertion
2168[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:392:4
2169[warn] 392 | codeCall.status shouldBe "completed"
2170[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2171[warn] | unused value of type org.scalatest.Assertion
2172[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:445:4
2173[warn] 445 | deserializedResponse.id shouldBe "resp_tool_choice_123"
2174[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2175[warn] | unused value of type org.scalatest.Assertion
2176[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:446:4
2177[warn] 446 | deserializedResponse.model shouldBe ResponsesModel.GPT4o
2178[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2179[warn] | unused value of type org.scalatest.Assertion
2180[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:447:4
2181[warn] 447 | deserializedResponse.status shouldBe "completed"
2182[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2183[warn] | unused value of type org.scalatest.Assertion
2184[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:450:4
2185[warn] 450 | deserializedResponse.toolChoice shouldBe defined
2186[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2187[warn] | unused value of type org.scalatest.Assertion
2188[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:452:4
2189[warn] 452 | toolChoice shouldBe a[ToolChoiceObject.AllowedTools]
2190[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2191[warn] | unused value of type org.scalatest.Assertion
2192[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:455:4
2193[warn] 455 | allowedTools.mode shouldBe "auto"
2194[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2195[warn] | unused value of type org.scalatest.Assertion
2196[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:456:4
2197[warn] 456 | allowedTools.tools should have size 3
2198[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2199[warn] | unused value of type org.scalatest.Assertion
2200[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:460:4
2201[warn] 460 | functionTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Function]
2202[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2203[warn] | unused value of type org.scalatest.Assertion
2204[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:462:4
2205[warn] 462 | function.name shouldBe "get_weather"
2206[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2207[warn] | unused value of type org.scalatest.Assertion
2208[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:466:4
2209[warn] 466 | mcpTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Mcp]
2210[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2211[warn] | unused value of type org.scalatest.Assertion
2212[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:468:4
2213[warn] 468 | mcp.serverLabel shouldBe "deepwiki"
2214[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2215[warn] | unused value of type org.scalatest.Assertion
2216[warn] 193 warnings found
2217[info] done compiling
2218[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/test-classes ...
2219[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:42:6
2220[warn] 42 | caught.getClass shouldBe expectedError.getClass
2221[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2222[warn] | unused value of type org.scalatest.Assertion
2223[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:43:6
2224[warn] 43 | caught.message shouldBe expectedError.message
2225[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2226[warn] | unused value of type org.scalatest.Assertion
2227[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:44:6
2228[warn] 44 | caught.cause.getClass shouldBe expectedError.cause.getClass
2229[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2230[warn] | unused value of type org.scalatest.Assertion
2231[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:45:6
2232[warn] 45 | caught.code shouldBe expectedError.code
2233[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2234[warn] | unused value of type org.scalatest.Assertion
2235[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:46:6
2236[warn] 46 | caught.param shouldBe expectedError.param
2237[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2238[warn] | unused value of type org.scalatest.Assertion
2239[warn] -- [E198] Unused Symbol Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:122:115
2240[warn] 122 | private def assertStreamedCompletion(givenResponse: InputStream, expectedResponse: Seq[ChatChunkResponse])(using Ox) = {
2241[warn] | ^
2242[warn] | unused implicit parameter
2243[warn] 6 warnings found
2244[info] done compiling
2245Starting build for ProjectRef(file:/build/repo/,core3) (core)... [1/5]
2246Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2247Starting build for ProjectRef(file:/build/repo/,zio3) (zio)... [2/5]
2248Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2249[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/classes ...
2250[info] done compiling
2251[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
2252[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
2253[warn] 67 | caught.getClass shouldBe expectedError.getClass
2254[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2255[warn] | unused value of type org.scalatest.Assertion
2256[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
2257[warn] 68 | caught.message shouldBe expectedError.message
2258[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2259[warn] | unused value of type org.scalatest.Assertion
2260[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
2261[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
2262[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2263[warn] | unused value of type org.scalatest.Assertion
2264[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
2265[warn] 70 | caught.code shouldBe expectedError.code
2266[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2267[warn] | unused value of type org.scalatest.Assertion
2268[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
2269[warn] 71 | caught.param shouldBe expectedError.param
2270[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2271[warn] | unused value of type org.scalatest.Assertion
2272[warn] 5 warnings found
2273[info] done compiling
2274Starting build for ProjectRef(file:/build/repo/,pekko3) (pekko)... [3/5]
2275Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2276[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/classes ...
2277[info] done compiling
2278[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/test-classes ...
2279[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:66:8
2280[warn] 66 | c.getClass shouldBe expectedError.getClass
2281[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2282[warn] | unused value of type org.scalatest.Assertion
2283[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:67:8
2284[warn] 67 | c.message shouldBe expectedError.message
2285[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2286[warn] | unused value of type org.scalatest.Assertion
2287[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:68:8
2288[warn] 68 | c.cause.getClass shouldBe expectedError.cause.getClass
2289[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2290[warn] | unused value of type org.scalatest.Assertion
2291[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:69:8
2292[warn] 69 | c.code shouldBe expectedError.code
2293[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2294[warn] | unused value of type org.scalatest.Assertion
2295[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:70:8
2296[warn] 70 | c.param shouldBe expectedError.param
2297[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2298[warn] | unused value of type org.scalatest.Assertion
2299[warn] 5 warnings found
2300[info] done compiling
2301Starting build for ProjectRef(file:/build/repo/,fs23) (fs2)... [4/5]
2302Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2303[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/classes ...
2304[info] done compiling
2305[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
2306[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
2307[warn] 64 | c.getClass shouldBe expectedError.getClass
2308[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2309[warn] | unused value of type org.scalatest.Assertion
2310[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
2311[warn] 65 | c.message shouldBe expectedError.message
2312[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2313[warn] | unused value of type org.scalatest.Assertion
2314[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
2315[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
2316[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2317[warn] | unused value of type org.scalatest.Assertion
2318[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
2319[warn] 67 | c.code shouldBe expectedError.code
2320[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2321[warn] | unused value of type org.scalatest.Assertion
2322[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
2323[warn] 68 | c.param shouldBe expectedError.param
2324[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2325[warn] | unused value of type org.scalatest.Assertion
2326[warn] 5 warnings found
2327[info] done compiling
2328
2329************************
2330Build summary:
2331[{
2332 "module": "ox",
2333 "compile": {"status": "ok", "tookMs": 49379, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2334 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2335 "test-compile": {"status": "ok", "tookMs": 18450, "warnings": 6, "errors": 0, "sourceVersion": "3.8-migration"},
2336 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2337 "publish": {"status": "skipped", "tookMs": 0},
2338 "metadata": {
2339 "crossScalaVersions": ["2.12.20"]
2340}
2341},{
2342 "module": "core",
2343 "compile": {"status": "ok", "tookMs": 89, "warnings": 3, "errors": 0, "sourceVersion": "3.8-migration"},
2344 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2345 "test-compile": {"status": "ok", "tookMs": 158, "warnings": 193, "errors": 0, "sourceVersion": "3.8-migration"},
2346 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2347 "publish": {"status": "skipped", "tookMs": 0},
2348 "metadata": {
2349 "crossScalaVersions": ["2.12.20"]
2350}
2351},{
2352 "module": "zio",
2353 "compile": {"status": "ok", "tookMs": 760, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2354 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2355 "test-compile": {"status": "ok", "tookMs": 1508, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2356 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2357 "publish": {"status": "skipped", "tookMs": 0},
2358 "metadata": {
2359 "crossScalaVersions": ["2.12.20"]
2360}
2361},{
2362 "module": "pekko",
2363 "compile": {"status": "ok", "tookMs": 707, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2364 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2365 "test-compile": {"status": "ok", "tookMs": 1196, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2366 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2367 "publish": {"status": "skipped", "tookMs": 0},
2368 "metadata": {
2369 "crossScalaVersions": ["2.12.20"]
2370}
2371},{
2372 "module": "fs2",
2373 "compile": {"status": "ok", "tookMs": 619, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2374 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2375 "test-compile": {"status": "ok", "tookMs": 1435, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2376 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2377 "publish": {"status": "skipped", "tookMs": 0},
2378 "metadata": {
2379 "crossScalaVersions": ["2.12.20"]
2380}
2381}]
2382************************
2383[success] Total time: 84 s (0:01:24.0), completed Sep 30, 2025, 1:12:42 PM
2384[0JChecking patch project/plugins.sbt...
2385Checking patch build.sbt...
2386Applied patch project/plugins.sbt cleanly.
2387Applied patch build.sbt cleanly.