blob: bfc18d358ddaf0990b17331489a72ac3e411488d (
plain)
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
|
import unittest
import socket
from fabric.api import local
class ContainerTest(unittest.TestCase):
def setUp(self):
self.result = local('python CeibalEncuesta.py', capture=True)
def test_base_run(self):
result = self.result
command_succeeded = (result.return_code == 0)
self.assertTrue(command_succeeded)
def test_start_web_server(self):
result = self.result
self.assertIn('Opening web server', result)
def test_start_browser(self):
result = self.result
self.assertIn('Opening browser', result)
@unittest.skip("waiting implementation")
class WebServerTest(unittest.TestCase):
def test_connection(self):
s = socket.socket()
try:
s.connect(("localhost", 9004))
except Exception:
self.fail("Can't connect to web server")
finally:
s.close()
if __name__ == '__main__':
unittest.main()
|