チュートリアル: Python Snowparkのテスト

概要

このチュートリアルでは、Snowpark Pythonコードのテストの基本を紹介します。

学習内容

このチュートリアルでは、次の方法を学習します。

  • Snowflakeに接続した状態でSnowparkコードをテストします。

    PyTest のような標準的なテストユーティリティを使用して、Snowpark Python UDFs、 DataFrame 変換、ストアドプロシージャをテストすることができます。

  • ローカルテストフレームワークを使用して、Snowflakeアカウントに接続せずにローカルでSnowpark Python DataFrames をテストします。

    コードの変更を展開する前に、ローカルテストフレームワークを使って、開発マシン上でローカルテストを行うことができます。

前提条件

ローカルテストフレームワークを使用するには

  • バージョン1.11.1以上のSnowpark Pythonライブラリを使用する必要があります。

  • サポートされているPythonのバージョンは次のとおりです。

    • 3.9

    • 3.10

    • 3.11

    • 3.12