robin-sparkless 4.4.0

PySpark-like DataFrame API in Rust on Polars; no JVM.
Documentation
"""
Tests for #387: SparkSession.sparkContext (PySpark parity stub).
"""

from __future__ import annotations


def test_spark_context_exists(spark) -> None:
    """spark.sparkContext returns a SparkContext stub."""
    ctx = spark.sparkContext
    assert ctx is not None


def test_spark_context_version(spark) -> None:
    """SparkContext.version is a string property (PySpark parity)."""
    ctx = spark.sparkContext
    v = ctx.version  # property, not method (PySpark: sc.version)
    assert isinstance(v, str)
    assert len(v) >= 1