def test_is_alpha(self):
     self.assertTrue(StringValidator.is_alpha('abc'))
     self.assertTrue(StringValidator.is_alpha('ABC'))
 def test_startswith(self):
     self.assertTrue(StringValidator.startswith('hi there', 'hi'))
 def test_not_startswith(self):
     self.assertFalse(StringValidator.startswith('oh hi', 'hi'))
 def test_not_endswith(self):
     self.assertFalse(StringValidator.endswith('hi there', 'hi'))
 def test_endswith(self):
     self.assertTrue(StringValidator.endswith('oh hi', 'hi'))
 def test_is_not_empty(self):
     self.assertFalse(StringValidator.is_empty('TX'))
     self.assertFalse(StringValidator.is_empty('  TX '))
 def test_is_empty(self):
     self.assertTrue(StringValidator.is_empty(''))
     self.assertTrue(StringValidator.is_empty('   '))
 def test_is_not_alpha(self):
     self.assertFalse(StringValidator.is_alpha('123'))
     self.assertFalse(StringValidator.is_alpha('abc123'))
     self.assertFalse(StringValidator.is_alpha('a1b2c3'))
     self.assertFalse(StringValidator.is_alpha('123ABC'))