def test_parser(self):
     """ Checks if parser recognizes a given argument flag"""
     parser = echo.create_parser()
     result = parser.parse_args(['-ult', 'hello'])
     self.assertTrue(result.upper)
     self.assertTrue(result.lower)
     self.assertTrue(result.title)
     self.assertEqual(result.text, 'hello')
Example #2
0
 def setUp(self):
     self.parser = echo.create_parser()
Example #3
0
 def setUp(self):
     """Let us create one parser to rule them all"""
     self.parser = echo.create_parser()
 def setUp(self):
     '''This function is called only once for all tests'''
     self.parser = echo.create_parser()
     self.pystring = 'python2'
     if sys.version_info[0] == 3:
         self.pystring = 'python3'
Example #5
0
 def test_text(self):
     '''Tests to see what happens if only text is enter'''
     self.parser = echo.create_parser()
     args = ['hello']
     namespace = self.parser.parse_args(args)
     self.assertEquals(namespace.text, "hello")
 def setUp(self):
     """This function is called only once for all tests"""
     self.parser = echo.create_parser()
Example #7
0
 def setUp(self):
     """Called by parent class ONCE before all tests are run"""
     self.parser = echo.create_parser()
     pass
Example #8
0
 def test_title(self):
     """'-t' or '--title' should convert text to titlecase"""
     self.assertTrue(
         echo.create_parser().parse_args(['hello', '-t']).title)
     self.assertTrue(
         echo.create_parser().parse_args(['hello', '--title']).title)
Example #9
0
 def test_lower(self):
     """'-l' or '--lower' should convert text to lowercase"""
     self.assertTrue(
         echo.create_parser().parse_args(['hello', '-l']).lower)
     self.assertTrue(
         echo.create_parser().parse_args(['hello', '--lower']).lower)
Example #10
0
 def test_upper(self):
     """'-u' or '--upper' should convert text to uppercase"""
     self.assertTrue(
         echo.create_parser().parse_args(['hello', '-u']).upper)
     self.assertTrue(
         echo.create_parser().parse_args(['hello', '--upper']).upper)