예제 #1
0
 def test_convert_decimal(self):
     result = ck_utils.num2decimal(decimal.Decimal(2))
     self.assertEqual(result, decimal.Decimal(2))
예제 #2
0
 def test_convert_fraction(self):
     result = ck_utils.num2decimal(fractions.Fraction(1, 2))
     self.assertEqual(result, decimal.Decimal(1.0 / 2))
예제 #3
0
 def test_convert_float(self):
     result = ck_utils.num2decimal(0.5)
     self.assertEqual(result, decimal.Decimal(0.5))
예제 #4
0
 def test_convert_str_int(self):
     result = ck_utils.num2decimal('2')
     self.assertEqual(result, decimal.Decimal(2))
예제 #5
0
 def test_convert_str_fraction(self):
     result = ck_utils.num2decimal('2/3')
     self.assertEqual(result, decimal.Decimal(2.0 / 3))
예제 #6
0
 def test_convert_decimal(self):
     result = ck_utils.num2decimal(decimal.Decimal(2))
     self.assertEqual(result, decimal.Decimal(2))
예제 #7
0
 def test_convert_str_float(self):
     result = ck_utils.num2decimal('2.0')
     self.assertEqual(result, decimal.Decimal(2.0))
예제 #8
0
 def test_convert_float(self):
     result = ck_utils.num2decimal(0.5)
     self.assertEqual(result, decimal.Decimal(0.5))
예제 #9
0
 def test_convert_fraction(self):
     result = ck_utils.num2decimal(fractions.Fraction(1, 2))
     self.assertEqual(result, decimal.Decimal(1.0 / 2))
예제 #10
0
 def test_convert_str_fraction(self):
     result = ck_utils.num2decimal('2/3')
     self.assertEqual(result, decimal.Decimal(2.0 / 3))
예제 #11
0
 def test_convert_str_int(self):
     result = ck_utils.num2decimal('2')
     self.assertEqual(result, decimal.Decimal(2))
예제 #12
0
 def test_convert_str_float(self):
     result = ck_utils.num2decimal('2.0')
     self.assertEqual(result, decimal.Decimal(2.0))