def test_convert_decimal(self): result = ck_utils.num2decimal(decimal.Decimal(2)) self.assertEqual(result, decimal.Decimal(2))
def test_convert_fraction(self): result = ck_utils.num2decimal(fractions.Fraction(1, 2)) self.assertEqual(result, decimal.Decimal(1.0 / 2))
def test_convert_float(self): result = ck_utils.num2decimal(0.5) self.assertEqual(result, decimal.Decimal(0.5))
def test_convert_str_int(self): result = ck_utils.num2decimal('2') self.assertEqual(result, decimal.Decimal(2))
def test_convert_str_fraction(self): result = ck_utils.num2decimal('2/3') self.assertEqual(result, decimal.Decimal(2.0 / 3))
def test_convert_decimal(self): result = ck_utils.num2decimal(decimal.Decimal(2)) self.assertEqual(result, decimal.Decimal(2))
def test_convert_str_float(self): result = ck_utils.num2decimal('2.0') self.assertEqual(result, decimal.Decimal(2.0))
def test_convert_float(self): result = ck_utils.num2decimal(0.5) self.assertEqual(result, decimal.Decimal(0.5))
def test_convert_fraction(self): result = ck_utils.num2decimal(fractions.Fraction(1, 2)) self.assertEqual(result, decimal.Decimal(1.0 / 2))
def test_convert_str_fraction(self): result = ck_utils.num2decimal('2/3') self.assertEqual(result, decimal.Decimal(2.0 / 3))
def test_convert_str_int(self): result = ck_utils.num2decimal('2') self.assertEqual(result, decimal.Decimal(2))
def test_convert_str_float(self): result = ck_utils.num2decimal('2.0') self.assertEqual(result, decimal.Decimal(2.0))