Example #1
0
class ElGritoTest(unittest.TestCase):
    def setUp(self):
        self.el_grito = ElGrito()

    def test_grito_index(self):
        """Ensure that index feature works."""
        grito = self.el_grito.grito(0)
        self.assertIsNotNone(grito, 'Expected NOT None grito.')
        self.assertEqual(grito, u'Hola', 'Unexpected grito: [%s]' % grito)

    def test_mundo_random(self):
        """Ensure random feature works."""
        grito = self.el_grito.grito()
        self.assertIsNotNone(grito, 'Expected NOT None grito.')

    def test_mundo_exception(self):
        """Test index out of bound exception."""
        self.assertRaises(IndexError, self.el_grito.grito, 10)
Example #2
0
 def setUp(self):
     self.el_grito = ElGrito()