-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtest.py
57 lines (50 loc) · 1.6 KB
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import unittest
from google.appengine.ext import db
from google.appengine.ext import testbed
from index import Evenge
from _oo.classes.ponente import Ponente
from _oo.classes.evento import Evento
class EvengeTestCase(unittest.TestCase):
def setUp(self):
self.testbed = testbed.Testbed()
self.testbed.activate()
self.testbed.init_datastore_v3_stub()
def tearDown(self):
self.testbed.deactivate()
def test(self):
evenge = Evenge()
response = evenge.hazElCuadrado(4)
self.assertEqual(response,16)
def testInsertarPonente(self):
evenge = Evenge()
ponente = Ponente(
email = "[email protected]",
telefono = "sony xperia",
twitter = "@pepitoG",
web = "http://pepitoG.es"
)
response = evenge.testPonente(ponente)
self.assertEqual(response,'[email protected]')
def testInsertarEvento(self):
evenge = Evenge()
evento = Evento(
evt.nombre = "Evento de prueba"
evt.tipo = 1
evt.privado = 1
evt.idCreador = "1"
evt.lugar = "Granada"
)
response = evenge.testInsertarEvento(evento)
self.assertEqual(response, True)
def testInsertarUsuario(self):
evenge = Evenge()
usuario = Usuario(
nombre = "Pepe",
apellidos = "Ortiz",
email = "[email protected]",
telefono = "680178921"
)
response = evenge.testInsertarUsuario(usuario)
self.assertEqual(response, True)
if __name__ == "__main__":
unittest.main()