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