@@ -86,12 +86,28 @@ def test_dt_dayofweek(scalars_dfs, col_name):
8686 pytest .importorskip ("pandas" , minversion = "2.0.0" )
8787 scalars_df , scalars_pandas_df = scalars_dfs
8888 bf_series : bigframes .series .Series = scalars_df [col_name ]
89+
8990 bf_result = bf_series .dt .dayofweek .to_pandas ()
9091 pd_result = scalars_pandas_df [col_name ].dt .dayofweek
9192
9293 assert_series_equal (pd_result , bf_result , check_dtype = False )
9394
9495
96+ @pytest .mark .parametrize (
97+ ("col_name" ,),
98+ DATE_COLUMNS ,
99+ )
100+ def test_dt_day_of_week (scalars_dfs , col_name ):
101+ pytest .importorskip ("pandas" , minversion = "2.0.0" )
102+ scalars_df , scalars_pandas_df = scalars_dfs
103+ bf_series : bigframes .series .Series = scalars_df [col_name ]
104+
105+ bf_result = bf_series .dt .day_of_week .to_pandas ()
106+ pd_result = scalars_pandas_df [col_name ].dt .day_of_week
107+
108+ assert_series_equal (pd_result , bf_result , check_dtype = False )
109+
110+
95111@pytest .mark .parametrize (
96112 ("col_name" ,),
97113 DATE_COLUMNS ,
@@ -100,12 +116,28 @@ def test_dt_dayofyear(scalars_dfs, col_name):
100116 pytest .importorskip ("pandas" , minversion = "2.0.0" )
101117 scalars_df , scalars_pandas_df = scalars_dfs
102118 bf_series : bigframes .series .Series = scalars_df [col_name ]
119+
103120 bf_result = bf_series .dt .dayofyear .to_pandas ()
104121 pd_result = scalars_pandas_df [col_name ].dt .dayofyear
105122
106123 assert_series_equal (pd_result , bf_result , check_dtype = False )
107124
108125
126+ @pytest .mark .parametrize (
127+ ("col_name" ,),
128+ DATE_COLUMNS ,
129+ )
130+ def test_dt_day_of_year (scalars_dfs , col_name ):
131+ pytest .importorskip ("pandas" , minversion = "2.0.0" )
132+ scalars_df , scalars_pandas_df = scalars_dfs
133+ bf_series : bigframes .series .Series = scalars_df [col_name ]
134+
135+ bf_result = bf_series .dt .day_of_year .to_pandas ()
136+ pd_result = scalars_pandas_df [col_name ].dt .day_of_year
137+
138+ assert_series_equal (pd_result , bf_result , check_dtype = False )
139+
140+
109141@pytest .mark .parametrize (
110142 ("col_name" ,),
111143 DATETIME_COL_NAMES ,
0 commit comments