Exemple #1
0
 def test_to_base_x_padded(self):
     test_input = 7
     expected = '021'
     self.assertEqual(expected, math.to_base_x_padded(test_input, 3, 3))
     test_input = 7
     expected = '21'
     self.assertEqual(expected, math.to_base_x_padded(test_input, 3, 1))
     test_input = 7
     expected = '00021'
     self.assertEqual(expected, math.to_base_x_padded(test_input, 3, 5))
Exemple #2
0
 def test_to_tic_tac_toe(self):
     min = 0
     max = (3^0) - 1
     for i in range(min, max):
         val = math.to_tic_tac_toe(i)
         self.assertEqual(9, len(val))
         num_val = math.to_base_x_padded(i, 3, 9)
         num_val = num_val.replace('0', ' ')
         num_val = num_val.replace('1', 'X')
         num_val = num_val.replace('2', 'O')
         self.assertEqual(num_val, val)