예제 #1
0
 def test_not_numerics_input(self):
     number = "number"
     with self.assertRaises(ValueError):
         prettify(number)
예제 #2
0
 def test_thousand_number_neg(self):
     number = -1000
     self.assertEqual(str(number), prettify(number))
예제 #3
0
 def test_number_bigger_than_1_trillion(self):
     number = 1234201123456789
     self.assertEqual("1234.2T", prettify(number))
예제 #4
0
 def test_decimal_trillion_number(self):
     number = 2501123456789
     self.assertEqual("2.5T", prettify(number))
예제 #5
0
 def test_million_number_neg(self):
     number = -1000000
     self.assertEqual("-1M", prettify(number))
예제 #6
0
 def test_trillion_number(self):
     number = 1000000000000
     self.assertEqual("1T", prettify(number))
예제 #7
0
 def test_decimal_billion_number(self):
     number = 1123456789
     self.assertEqual("1.1B", prettify(number))
예제 #8
0
 def test_billion_number(self):
     number = 120000000000
     self.assertEqual("120B", prettify(number))
예제 #9
0
 def test_decimal_million_number(self):
     number = 2500000.34
     self.assertEqual("2.5M", prettify(number))
예제 #10
0
 def test_number_with_6_digits(self):
     number = 149532
     self.assertEqual(str(number), prettify(number))