module
import_from_statement
from "from"
dotted_name
identifier "datetime"
import "import"
( "("
dotted_name
identifier "datetime"
, ","
dotted_name
identifier "timezone"
, ","
) ")"
import_statement
import "import"
aliased_import
dotted_name
identifier "numpy"
as "as"
identifier "np"
import_statement
import "import"
dotted_name
identifier "pytest"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "_libs"
. "."
identifier "tslibs"
import "import"
dotted_name
identifier "iNaT"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "compat"
import "import"
( "("
dotted_name
identifier "is_ci_environment"
, ","
dotted_name
identifier "is_platform_windows"
, ","
) ")"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "compat"
. "."
identifier "pyarrow"
import "import"
dotted_name
identifier "pa_version_under22p0"
import_statement
import "import"
aliased_import
dotted_name
identifier "pandas"
as "as"
identifier "pd"
import_statement
import "import"
aliased_import
dotted_name
identifier "pandas"
. "."
identifier "_testing"
as "as"
identifier "tm"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "core"
. "."
identifier "interchange"
. "."
identifier "column"
import "import"
dotted_name
identifier "PandasColumn"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "core"
. "."
identifier "interchange"
. "."
identifier "dataframe_protocol"
import "import"
( "("
dotted_name
identifier "ColumnNullType"
, ","
dotted_name
identifier "DtypeKind"
, ","
) ")"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "core"
. "."
identifier "interchange"
. "."
identifier "from_dataframe"
import "import"
dotted_name
identifier "from_dataframe"
import_from_statement
from "from"
dotted_name
identifier "pandas"
. "."
identifier "core"
. "."
identifier "interchange"
. "."
identifier "utils"
import "import"
dotted_name
identifier "ArrowCTypes"
decorated_definition (+411 nodes collapsed)
function_definition (+249 nodes collapsed)
decorated_definition (+198 nodes collapsed)
function_definition (+224 nodes collapsed)
decorated_definition (+359 nodes collapsed)
decorated_definition (+553 nodes collapsed)
function_definition (+348 nodes collapsed)
decorated_definition (+244 nodes collapsed)
function_definition (+164 nodes collapsed)
function_definition (+300 nodes collapsed)
function_definition (+116 nodes collapsed)
function_definition (+193 nodes collapsed)
function_definition (+170 nodes collapsed)
decorated_definition (+155 nodes collapsed)
function_definition (+141 nodes collapsed)
function_definition (+350 nodes collapsed)
function_definition (+216 nodes collapsed)
decorated_definition (+158 nodes collapsed)
function_definition
def "def"
identifier "test_interchange_from_non_pandas_tz_aware"
parameters
( "("
identifier "request"
) ")"
: ":"
comment "# GH 54239, 54287"
block
expression_statement (+21 nodes collapsed)
import_statement
import "import"
aliased_import
dotted_name
identifier "pyarrow"
. "."
identifier "compute"
as "as"
identifier "pc"
if_statement
if "if"
boolean_operator any 2:1
boolean_operator any 2:1
call
identifier "is_platform_windows"
argument_list
( "("
) ")"
and "and"
call
identifier "is_ci_environment"
argument_list
( "("
) ")"
and "and"
identifier "pa_version_under22p0"
: ":"
block (+50 nodes collapsed)
expression_statement (+38 nodes collapsed)
expression_statement
assignment
identifier "arr"
= "="
call
attribute
identifier "pc"
. "."
identifier "assume_timezone"
argument_list
( "("
identifier "arr"
, ","
string
string_start "\""
string_content "Asia/Kathmandu"
string_end "\""
) ")"
expression_statement (+22 nodes collapsed)
expression_statement
assignment
identifier "exchange_df"
= "="
call
attribute
identifier "table"
. "."
identifier "__dataframe__"
argument_list
( "("
) ")"
with_statement (+31 nodes collapsed)
expression_statement (+49 nodes collapsed)
expression_statement
call
attribute
identifier "tm"
. "."
identifier "assert_frame_equal"
argument_list
( "("
identifier "expected"
, ","
identifier "result"
) ")"
function_definition (+264 nodes collapsed)
function_definition (+102 nodes collapsed)
function_definition (+159 nodes collapsed)
function_definition (+93 nodes collapsed)
function_definition (+169 nodes collapsed)
decorated_definition (+700 nodes collapsed)
decorated_definition (+745 nodes collapsed)
function_definition (+130 nodes collapsed)
function_definition (+172 nodes collapsed)
function_definition (+142 nodes collapsed)
decorated_definition (+567 nodes collapsed)
function_definition (+108 nodes collapsed)