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')
def setUp(self): self.parser = echo.create_parser()
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'
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()
def setUp(self): """Called by parent class ONCE before all tests are run""" self.parser = echo.create_parser() pass
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)
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)
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)