Skip to content

Commit cab2df2

Browse files
committed
SNOW-1062684: Finalize test changes after server-side support
1 parent 3180bf7 commit cab2df2

File tree

6 files changed

+21
-20
lines changed

6 files changed

+21
-20
lines changed

src/main/scala/com/snowflake/snowpark/internal/JavaUtils.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import com.snowflake.snowpark.{
2525
}
2626

2727
import java.io._
28+
import com.snowflake.snowpark.internal.Utils.SnowparkPackageName
2829
import com.snowflake.snowpark.types.{Geography, Geometry, Variant}
2930
import com.snowflake.snowpark_java.types.InternalUtils
3031
import com.snowflake.snowpark_java.udtf._
@@ -33,6 +34,8 @@ import scala.collection.{JavaConverters, mutable}
3334
import scala.collection.JavaConverters._
3435

3536
object JavaUtils {
37+
def snowparkPackageName(): String = SnowparkPackageName
38+
3639
def session_setJavaAPI(builder: SessionBuilder): SessionBuilder =
3740
builder.setJavaAPI()
3841

src/test/java/com/snowflake/snowpark_test/JavaStoredProcedureSuite.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.snowflake.snowpark_test;
22

33
import com.snowflake.snowpark.SnowparkClientException;
4+
import com.snowflake.snowpark.internal.JavaUtils;
45
import com.snowflake.snowpark_java.Row;
56
import com.snowflake.snowpark_java.Session;
67
import com.snowflake.snowpark_java.StoredProcedure;
@@ -37,7 +38,9 @@ public void call() {
3738
+ "returns STRING\n"
3839
+ "language scala\n"
3940
+ "runtime_version=2.12\n"
40-
+ "packages=('com.snowflake:snowpark:latest')\n"
41+
+ "packages=('"
42+
+ JavaUtils.snowparkPackageName()
43+
+ ":latest')\n"
4144
+ "handler='Test.run'\n"
4245
+ "as\n"
4346
+ "$$\n"

src/test/scala/com/snowflake/snowpark/TestUtils.scala

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ object TestUtils extends Logging {
125125
sess.removeDependency(snClassDir)
126126
if (usePackages) {
127127
sess.removePackage(Utils.clientPackageName)
128-
sess.addPackage("com.snowflake:snowpark:latest")
128+
sess.addPackage(s"${Utils.SnowparkPackageName}:latest")
129129
} else {
130130
// Replace scoverage classes in classpath because they are instrumented.
131131
sess.addDependency(snClassDir.replace("scoverage-", ""))
@@ -147,10 +147,7 @@ object TestUtils extends Logging {
147147
classOf[org.scalatest.compatible.Assertion],
148148
classOf[org.scalactic.TripleEquals], // scalactic jar
149149
classOf[io.opentelemetry.exporters.inmemory.InMemorySpanExporter],
150-
classOf[io.opentelemetry.sdk.trace.export.SpanExporter],
151-
classOf[scala.Product],
152-
classOf[scala.reflect.api.Universe],
153-
classOf[scala.tools.nsc.Global])
150+
classOf[io.opentelemetry.sdk.trace.export.SpanExporter])
154151
.flatMap(UDFClassPath.getPathForClass(_))
155152
.foreach(path => {
156153
val file = new File(path)
@@ -179,10 +176,7 @@ object TestUtils extends Logging {
179176
classOf[BeforeAndAfterAll], // scala test jar
180177
classOf[org.scalactic.TripleEquals], // scalactic jar
181178
classOf[io.opentelemetry.exporters.inmemory.InMemorySpanExporter],
182-
classOf[io.opentelemetry.sdk.trace.export.SpanExporter],
183-
classOf[scala.Product],
184-
classOf[scala.reflect.api.Universe],
185-
classOf[scala.tools.nsc.Global])
179+
classOf[io.opentelemetry.sdk.trace.export.SpanExporter])
186180
.flatMap(UDFClassPath.getPathForClass(_))
187181
.foreach(path => {
188182
val file = new File(path)

src/test/scala/com/snowflake/snowpark/UDFClasspathSuite.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.snowflake.snowpark
33
import java.io.File
44
import java.net.URLClassLoader
55
import com.snowflake.snowpark.internal.ScalaFunctions._toUdf
6-
import com.snowflake.snowpark.internal.Utils.clientPackageName
6+
import com.snowflake.snowpark.internal.Utils
77
import com.snowflake.snowpark.internal.{UDFClassPath, UDXRegistrationHandler, Utils}
88
import org.mockito.ArgumentMatchers.any
99
import org.mockito.Mockito.{atLeastOnce, never, reset, spy, times, verify}
@@ -97,8 +97,8 @@ class UDFClasspathSuite extends SNTestBase {
9797
val fixedPath = path.replace("scoverage-", "")
9898
// Remove snowpark jar from classpath, The code will catch error and add the path and retry
9999
newSession.removeDependency(fixedPath)
100-
newSession.removePackage("com.snowflake:snowpark:latest")
101-
newSession.removePackage(clientPackageName)
100+
newSession.removePackage(s"${Utils.SnowparkPackageName}:latest")
101+
newSession.removePackage(Utils.clientPackageName)
102102
val func = "func_" + Random.nextInt().abs
103103

104104
ignoreClassNotFoundForScoverageClasses {

src/test/scala/com/snowflake/snowpark/UDFInternalSuite.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class UDFInternalSuite extends TestData {
4646
verify(mockSession, times(1)).addDependency(path)
4747
}
4848
verify(mockSession, times(1)).removeDependency(path)
49-
verify(mockSession, times(1)).addPackage("com.snowflake:snowpark:latest")
49+
verify(mockSession, times(1)).addPackage(s"${Utils.SnowparkPackageName}:latest")
5050
}
5151

5252
test("Test permanent udf not failing back to upload jar", JavaStoredProcExclude) {
@@ -80,7 +80,7 @@ class UDFInternalSuite extends TestData {
8080
verify(mockSession, times(1)).addDependency(path)
8181
}
8282
verify(mockSession, times(1)).removeDependency(path)
83-
verify(mockSession, times(1)).addPackage("com.snowflake:snowpark:latest")
83+
verify(mockSession, times(1)).addPackage(s"${Utils.SnowparkPackageName}:latest")
8484
}
8585

8686
test("Test add version logic", JavaStoredProcExclude) {
@@ -189,7 +189,7 @@ class PackageUDFSuite extends UDFSuite {
189189
val snClassDir = UDFClassPath.getPathForClass(classOf[Session]).get
190190
session.removeDependency(snClassDir.replace("scoverage-", ""))
191191
session.removePackage(Utils.clientPackageName)
192-
session.addPackage("com.snowflake:snowpark:latest")
192+
session.addPackage(s"${Utils.SnowparkPackageName}:latest")
193193
}
194194

195195
override def afterAll: Unit = {
@@ -207,7 +207,7 @@ class PackageUDTFSuite extends UDTFSuite {
207207
val snClassDir = UDFClassPath.getPathForClass(classOf[Session]).get
208208
session.removeDependency(snClassDir.replace("scoverage-", ""))
209209
session.removePackage(Utils.clientPackageName)
210-
session.addPackage("com.snowflake:snowpark:latest")
210+
session.addPackage(s"${Utils.SnowparkPackageName}:latest")
211211
}
212212

213213
override def afterAll: Unit = {

src/test/scala/com/snowflake/snowpark_test/StoredProcedureSuite.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.snowflake.snowpark_test
22

33
import com.snowflake.snowpark._
4+
import com.snowflake.snowpark.internal.Utils.SnowparkPackageName;
45
import net.snowflake.client.jdbc.SnowflakeSQLException
56

67
import java.sql.{Date, Timestamp}
@@ -29,7 +30,7 @@ class StoredProcedureSuite extends SNTestBase {
2930
|returns STRING
3031
|language scala
3132
|runtime_version=2.12
32-
|packages=('com.snowflake:snowpark:latest')
33+
|packages=('${SnowparkPackageName}:latest')
3334
|handler='Test.run'
3435
|as
3536
|$$$$
@@ -56,7 +57,7 @@ class StoredProcedureSuite extends SNTestBase {
5657
|returns STRING
5758
|language scala
5859
|runtime_version=2.12
59-
|packages=('com.snowflake:snowpark:latest')
60+
|packages=('${SnowparkPackageName}:latest')
6061
|handler='Test.run'
6162
|as
6263
|$$$$
@@ -81,7 +82,7 @@ class StoredProcedureSuite extends SNTestBase {
8182
|returns STRING
8283
|language scala
8384
|runtime_version=2.12
84-
|packages=('com.snowflake:snowpark:latest')
85+
|packages=('${SnowparkPackageName}:latest')
8586
|handler='Test.run'
8687
|as
8788
|$$$$

0 commit comments

Comments
 (0)