Ejemplo n.º 1
0
 def test_hexadecimal_fraction(self):
     testcase = "1A.23"
     base = 16
     expected = 26.137
     self.assertEqual(base_to_decimal(testcase, base), expected)
Ejemplo n.º 2
0
 def test_binary_basic(self):
     testcase = "100011"
     base = 2
     expected = 35
     self.assertEqual(base_to_decimal(testcase, base), expected)
Ejemplo n.º 3
0
 def test_octal_fraction(self):
     testcase = "23.17"
     base = 8
     expected = 19.234
     self.assertEqual(base_to_decimal(testcase, base), expected)
Ejemplo n.º 4
0
 def test_binary_fraction(self):
     testcase = "110.11"
     base = 2
     expected = 6.75
     self.assertEqual(base_to_decimal(testcase, base), expected)
Ejemplo n.º 5
0
 def test_zero(self):
     testcase = "0"
     base = 2
     expected = 0
     self.assertEqual(base_to_decimal(testcase, base), expected)
Ejemplo n.º 6
0
 def test_hexadecimal_basic(self):
     testcase = "7E"
     base = 16
     expected = 126
     self.assertEqual(base_to_decimal(testcase, base), expected)
Ejemplo n.º 7
0
 def test_octal_basic(self):
     testcase = "176"
     base = 8
     expected = 126
     self.assertEqual(base_to_decimal(testcase, base), expected)