Change the tests to match new float formats. · jreback/pandas@e0563d5 (original) (raw)

`@@ -349,6 +349,7 @@ def test_bar_align_left_0points(self):

`

349

349

`self.assertEqual(result, expected)

`

350

350

``

351

351

`def test_bar_align_zero_pos_and_neg(self):

`

``

352

`+

See https://github.com/pandas-dev/pandas/pull/14757

`

352

353

`df = pd.DataFrame({'A': [-10, 0, 20, 90]})

`

353

354

``

354

355

`result = df.style.bar(align='zero', color=[

`

`@@ -409,19 +410,19 @@ def test_bar_align_mid_all_pos(self):

`

409

410

``

410

411

`expected = {(0, 0): ['width: 10em', ' height: 80%',

`

411

412

`'background: linear-gradient(90deg, '

`

412

``

`-

'transparent 0%, transparent 0%, #5fba7d 0%, '

`

``

413

`+

'transparent 0%, transparent 0.0%, #5fba7d 0.0%, '

`

413

414

`'#5fba7d 10.0%, transparent 10.0%)'],

`

414

415

` (1, 0): ['width: 10em', ' height: 80%',

`

415

416

`'background: linear-gradient(90deg, '

`

416

``

`-

'transparent 0%, transparent 0%, #5fba7d 0%, '

`

``

417

`+

'transparent 0%, transparent 0.0%, #5fba7d 0.0%, '

`

417

418

`'#5fba7d 20.0%, transparent 20.0%)'],

`

418

419

` (2, 0): ['width: 10em', ' height: 80%',

`

419

420

`'background: linear-gradient(90deg, '

`

420

``

`-

'transparent 0%, transparent 0%, #5fba7d 0%, '

`

``

421

`+

'transparent 0%, transparent 0.0%, #5fba7d 0.0%, '

`

421

422

`'#5fba7d 50.0%, transparent 50.0%)'],

`

422

423

` (3, 0): ['width: 10em', ' height: 80%',

`

423

424

`'background: linear-gradient(90deg, '

`

424

``

`-

'transparent 0%, transparent 0%, #5fba7d 0%, '

`

``

425

`+

'transparent 0%, transparent 0.0%, #5fba7d 0.0%, '

`

425

426

`'#5fba7d 100.0%, transparent 100.0%)']}

`

426

427

``

427

428

`self.assertEqual(result, expected)

`

`@@ -435,20 +436,20 @@ def test_bar_align_mid_all_neg(self):

`

435

436

`expected = {(0, 0): ['width: 10em', ' height: 80%',

`

436

437

`'background: linear-gradient(90deg, '

`

437

438

`'transparent 0%, transparent 0.0%, '

`

438

``

`-

'#d65f5f 0.0%, #d65f5f 100%, transparent 100%)'],

`

``

439

`+

'#d65f5f 0.0%, #d65f5f 100.0%, transparent 100.0%)'],

`

439

440

` (1, 0): ['width: 10em', ' height: 80%',

`

440

441

`'background: linear-gradient(90deg, '

`

441

442

`'transparent 0%, transparent 40.0%, '

`

442

``

`-

'#d65f5f 40.0%, #d65f5f 100%, '

`

443

``

`-

'transparent 100%)'],

`

``

443

`+

'#d65f5f 40.0%, #d65f5f 100.0%, '

`

``

444

`+

'transparent 100.0%)'],

`

444

445

` (2, 0): ['width: 10em', ' height: 80%',

`

445

446

`'background: linear-gradient(90deg, '

`

446

447

`'transparent 0%, transparent 70.0%, '

`

447

``

`-

'#d65f5f 70.0%, #d65f5f 100%, transparent 100%)'],

`

``

448

`+

'#d65f5f 70.0%, #d65f5f 100.0%, transparent 100.0%)'],

`

448

449

` (3, 0): ['width: 10em', ' height: 80%',

`

449

450

`'background: linear-gradient(90deg, '

`

450

451

`'transparent 0%, transparent 80.0%, '

`

451

``

`-

'#d65f5f 80.0%, #d65f5f 100%, transparent 100%)']}

`

``

452

`+

'#d65f5f 80.0%, #d65f5f 100.0%, transparent 100.0%)']}

`

452

453

`self.assertEqual(result, expected)

`

453

454

``

454

455

`def test_highlight_null(self, null_color='red'):

`