-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
46 lines (29 loc) · 1.12 KB
/
test.py
File metadata and controls
46 lines (29 loc) · 1.12 KB
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
import unittest
from urllib2 import httplib
from chileatiende import ChileAtiendeClient, Servicio
from mock import Mock
class ClientTest(unittest.TestCase):
token = u'6IWK1x6eVxlAHqRo'
def test_init(self):
client = ChileAtiendeClient(token = self.token)
self.assertIsInstance(client, ChileAtiendeClient)
def test_connection(self):
client = ChileAtiendeClient(token = self.token)
self.assertIsInstance(client.connection, httplib.HTTPSConnection)
self.assertEqual('www.chileatiende.cl', client.connection.host)
self.assertEqual(443, client.connection.port)
def test_custom_connection(self):
connection = Mock()
client = ChileAtiendeClient(token = self.token, connection = connection)
self.assertEqual(connection, client.connection)
@unittest.skip("No hay tiempo")
def test_get_servicio_object(self):
client = ChileAtiendeClient(token = self.token)
services = client.get_servicios()
self.assertEqual([Servicio()], services)
class ServicioTest(unittest.TestCase):
def test_init(self):
servicio = Servicio()
self.assertIsInstance(servicio,Servicio)
if __name__ == '__main__':
unittest.main()