Skip to content

Commit 63faec8

Browse files
committed
TST: adds tests for unary ops on Period
1 parent ff8b250 commit 63faec8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pandas/tests/frame/test_operators.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,9 @@ def test_logical_with_nas(self):
276276
(pd.DataFrame({'a': [False, True]}),
277277
pd.DataFrame({'a': [True, False]})),
278278
(pd.DataFrame({'a': pd.Series(pd.to_timedelta([-1, 1]))}),
279-
pd.DataFrame({'a': pd.Series(pd.to_timedelta([1, -1]))}))
279+
pd.DataFrame({'a': pd.Series(pd.to_timedelta([1, -1]))})),
280+
(pd.DataFrame({'a': [pd.Period('4Q2005'), pd.Period('3Q2005')]}),
281+
pd.DataFrame({'a': [-4, -3]}, dtype='object'))
280282
])
281283
def test_neg_numeric(self, df, expected):
282284
assert_frame_equal(-df, expected)
@@ -307,7 +309,7 @@ def test_pos_numeric(self, df):
307309

308310
@pytest.mark.parametrize('df', [
309311
pd.DataFrame({'a': ['a', 'b']}),
310-
pd.DataFrame({'a': pd.to_datetime(['2017-01-22', '1970-01-01'])}),
312+
pd.DataFrame({'a': pd.to_datetime(['2017-01-22', '1970-01-01'])})
311313
])
312314
def test_pos_raises(self, df):
313315
with pytest.raises(TypeError):

0 commit comments

Comments
 (0)