25 lines
563 B
Python
25 lines
563 B
Python
"""Lightweight pandas stub for tests."""
|
|
|
|
from typing import Any, Iterable, Optional
|
|
|
|
|
|
class DataFrame(list):
|
|
def __init__(self, *args: Iterable[Any], **kwargs: Any):
|
|
super().__init__(*args)
|
|
|
|
def to_dict(self, *args, **kwargs) -> dict:
|
|
return {}
|
|
|
|
|
|
class Series:
|
|
def __init__(self, data: Optional[Iterable[Any]] = None):
|
|
self.data = list(data) if data is not None else []
|
|
|
|
|
|
def read_csv(*args: Any, **kwargs: Any) -> DataFrame:
|
|
return DataFrame()
|
|
|
|
|
|
def concat(*args: Any, **kwargs: Any) -> DataFrame:
|
|
return DataFrame()
|