Exemple #1
0
 def test_llamada_internacional_error(self):
     # si la llamada comienza con 00, es internacional
     # debe tener credito mayor a 100
     fono = Telefono()
     fono.agregar_credito(30)
     llamada_ok = fono.dial('0014234729')
     # no hay credito
     self.assertFalse(llamada_ok)
Exemple #2
0
 def test_llamada_intenacional_ok(self):
     # si la llamada comienza con 00, es internacional
     # debe tener credito mayor a 100
     fono = Telefono()
     fono.agregar_credito(120)
     llamada_ok = fono.dial('0014234729')
     # hay credito
     self.assertTrue(llamada_ok)
     self.assertEqual(fono.credito, 20)
Exemple #3
0
 def test_llamada_local_ok(self):
     # si la llamada es de 7 digitos, es local
     # debe tener credito mayor a 10
     fono = Telefono()
     fono.agregar_credito(30)
     llamada_ok = fono.dial('4234729')
     # hay credito
     self.assertTrue(llamada_ok)
     self.assertEqual(fono.credito, 20)
Exemple #4
0
 def test_internacional_3digitos_ok(self):
     fono = Telefono()
     fono.agregar_credito(120)
     llamada_ok = fono.dial('001')
     self.assertTrue(llamada_ok)
     self.assertEqual(fono.credito, 20)