(self)
| 2548 | self.assertEqual(c.Emin, -999) |
| 2549 | |
| 2550 | def test_conversions_from_int(self): |
| 2551 | # Check that methods taking a second Decimal argument will |
| 2552 | # always accept an integer in place of a Decimal. |
| 2553 | Decimal = self.decimal.Decimal |
| 2554 | |
| 2555 | self.assertEqual(Decimal(4).compare(3), |
| 2556 | Decimal(4).compare(Decimal(3))) |
| 2557 | self.assertEqual(Decimal(4).compare_signal(3), |
| 2558 | Decimal(4).compare_signal(Decimal(3))) |
| 2559 | self.assertEqual(Decimal(4).compare_total(3), |
| 2560 | Decimal(4).compare_total(Decimal(3))) |
| 2561 | self.assertEqual(Decimal(4).compare_total_mag(3), |
| 2562 | Decimal(4).compare_total_mag(Decimal(3))) |
| 2563 | self.assertEqual(Decimal(10101).logical_and(1001), |
| 2564 | Decimal(10101).logical_and(Decimal(1001))) |
| 2565 | self.assertEqual(Decimal(10101).logical_or(1001), |
| 2566 | Decimal(10101).logical_or(Decimal(1001))) |
| 2567 | self.assertEqual(Decimal(10101).logical_xor(1001), |
| 2568 | Decimal(10101).logical_xor(Decimal(1001))) |
| 2569 | self.assertEqual(Decimal(567).max(123), |
| 2570 | Decimal(567).max(Decimal(123))) |
| 2571 | self.assertEqual(Decimal(567).max_mag(123), |
| 2572 | Decimal(567).max_mag(Decimal(123))) |
| 2573 | self.assertEqual(Decimal(567).min(123), |
| 2574 | Decimal(567).min(Decimal(123))) |
| 2575 | self.assertEqual(Decimal(567).min_mag(123), |
| 2576 | Decimal(567).min_mag(Decimal(123))) |
| 2577 | self.assertEqual(Decimal(567).next_toward(123), |
| 2578 | Decimal(567).next_toward(Decimal(123))) |
| 2579 | self.assertEqual(Decimal(1234).quantize(100), |
| 2580 | Decimal(1234).quantize(Decimal(100))) |
| 2581 | self.assertEqual(Decimal(768).remainder_near(1234), |
| 2582 | Decimal(768).remainder_near(Decimal(1234))) |
| 2583 | self.assertEqual(Decimal(123).rotate(1), |
| 2584 | Decimal(123).rotate(Decimal(1))) |
| 2585 | self.assertEqual(Decimal(1234).same_quantum(1000), |
| 2586 | Decimal(1234).same_quantum(Decimal(1000))) |
| 2587 | self.assertEqual(Decimal('9.123').scaleb(-100), |
| 2588 | Decimal('9.123').scaleb(Decimal(-100))) |
| 2589 | self.assertEqual(Decimal(456).shift(-1), |
| 2590 | Decimal(456).shift(Decimal(-1))) |
| 2591 | |
| 2592 | self.assertEqual(Decimal(-12).fma(Decimal(45), 67), |
| 2593 | Decimal(-12).fma(Decimal(45), Decimal(67))) |
| 2594 | self.assertEqual(Decimal(-12).fma(45, 67), |
| 2595 | Decimal(-12).fma(Decimal(45), Decimal(67))) |
| 2596 | self.assertEqual(Decimal(-12).fma(45, Decimal(67)), |
| 2597 | Decimal(-12).fma(Decimal(45), Decimal(67))) |
| 2598 | |
| 2599 | @requires_cdecimal |
| 2600 | class CUsabilityTest(UsabilityTest, unittest.TestCase): |
nothing calls this directly
no test coverage detected