Example #1
0
 def test_for_non_numbers(self):
     self.assertFalse(sy.isNumber("a"))
     self.assertFalse(sy.isNumber("12a1"))
     self.assertFalse(sy.isNumber("t1"))
     self.assertFalse(sy.isNumber("q123"))
     self.assertFalse(sy.isNumber("654e"))
     self.assertFalse(sy.isNumber("1a"))
     self.assertFalse(sy.isNumber("one"))
     self.assertFalse(sy.isNumber("+"))
     self.assertFalse(sy.isNumber("("))
Example #2
0
 def test_for_numbers(self):
     self.assertTrue(sy.isNumber("1"))
     self.assertTrue(sy.isNumber("12"))
     self.assertTrue(sy.isNumber("11"))
     self.assertTrue(sy.isNumber("123"))
     self.assertTrue(sy.isNumber("1234456"))
     self.assertTrue(sy.isNumber("0"))
     self.assertTrue(sy.isNumber("5674"))
 def test_wrong_input_type(self):
     with self.assertRaises(TypeError):
         sy.isNumber(1)
 def test_empty_char(self):
     with self.assertRaises(ValueError):
         sy.isNumber('')
 def test_non_digit(self):
     self.assertFalse(sy.isNumber('A113'))
 def test_large_digit(self):
     self.assertTrue(sy.isNumber('420'))
 def test_single_digit(self):
     self.assertTrue(sy.isNumber('0'))