TST: cln runtime imports in some tests (#29560) · pandas-dev/pandas@2ade669 (original) (raw)

`@@ -1044,6 +1044,7 @@ def test_add_sub_nat(self):

`

1044

1044

`assert NaT - p is NaT

`

1045

1045

``

1046

1046

`p = Period("NaT", freq="M")

`

``

1047

`+

assert p is NaT

`

1047

1048

`assert p + NaT is NaT

`

1048

1049

`assert NaT + p is NaT

`

1049

1050

`assert p - NaT is NaT

`

`@@ -1284,6 +1285,7 @@ def test_add_offset_nat(self):

`

1284

1285

`# freq is DateOffset

`

1285

1286

`for freq in ["A", "2A", "3A"]:

`

1286

1287

`p = Period("NaT", freq=freq)

`

``

1288

`+

assert p is NaT

`

1287

1289

`for o in [offsets.YearEnd(2)]:

`

1288

1290

`assert p + o is NaT

`

1289

1291

`assert o + p is NaT

`

`@@ -1300,6 +1302,7 @@ def test_add_offset_nat(self):

`

1300

1302

``

1301

1303

`for freq in ["M", "2M", "3M"]:

`

1302

1304

`p = Period("NaT", freq=freq)

`

``

1305

`+

assert p is NaT

`

1303

1306

`for o in [offsets.MonthEnd(2), offsets.MonthEnd(12)]:

`

1304

1307

`assert p + o is NaT

`

1305

1308

`assert o + p is NaT

`

`@@ -1317,6 +1320,7 @@ def test_add_offset_nat(self):

`

1317

1320

`# freq is Tick

`

1318

1321

`for freq in ["D", "2D", "3D"]:

`

1319

1322

`p = Period("NaT", freq=freq)

`

``

1323

`+

assert p is NaT

`

1320

1324

`for o in [

`

1321

1325

`offsets.Day(5),

`

1322

1326

`offsets.Hour(24),

`

`@@ -1340,6 +1344,7 @@ def test_add_offset_nat(self):

`

1340

1344

``

1341

1345

`for freq in ["H", "2H", "3H"]:

`

1342

1346

`p = Period("NaT", freq=freq)

`

``

1347

`+

assert p is NaT

`

1343

1348

`for o in [

`

1344

1349

`offsets.Day(2),

`

1345

1350

`offsets.Hour(3),

`

`@@ -1439,6 +1444,7 @@ def test_sub_offset_nat(self):

`

1439

1444

`# freq is DateOffset

`

1440

1445

`for freq in ["A", "2A", "3A"]:

`

1441

1446

`p = Period("NaT", freq=freq)

`

``

1447

`+

assert p is NaT

`

1442

1448

`for o in [offsets.YearEnd(2)]:

`

1443

1449

`assert p - o is NaT

`

1444

1450

``

`@@ -1453,6 +1459,7 @@ def test_sub_offset_nat(self):

`

1453

1459

``

1454

1460

`for freq in ["M", "2M", "3M"]:

`

1455

1461

`p = Period("NaT", freq=freq)

`

``

1462

`+

assert p is NaT

`

1456

1463

`for o in [offsets.MonthEnd(2), offsets.MonthEnd(12)]:

`

1457

1464

`assert p - o is NaT

`

1458

1465

``

`@@ -1468,6 +1475,7 @@ def test_sub_offset_nat(self):

`

1468

1475

`# freq is Tick

`

1469

1476

`for freq in ["D", "2D", "3D"]:

`

1470

1477

`p = Period("NaT", freq=freq)

`

``

1478

`+

assert p is NaT

`

1471

1479

`for o in [

`

1472

1480

`offsets.Day(5),

`

1473

1481

`offsets.Hour(24),

`

`@@ -1489,6 +1497,7 @@ def test_sub_offset_nat(self):

`

1489

1497

``

1490

1498

`for freq in ["H", "2H", "3H"]:

`

1491

1499

`p = Period("NaT", freq=freq)

`

``

1500

`+

assert p is NaT

`

1492

1501

`for o in [

`

1493

1502

`offsets.Day(2),

`

1494

1503

`offsets.Hour(3),

`

`@@ -1511,6 +1520,7 @@ def test_sub_offset_nat(self):

`

1511

1520

`@pytest.mark.parametrize("freq", ["M", "2M", "3M"])

`

1512

1521

`def test_nat_ops(self, freq):

`

1513

1522

`p = Period("NaT", freq=freq)

`

``

1523

`+

assert p is NaT

`

1514

1524

`assert p + 1 is NaT

`

1515

1525

`assert 1 + p is NaT

`

1516

1526

`assert p - 1 is NaT

`