|
7 | 7 | import logging |
8 | 8 |
|
9 | 9 | from tmuxp import Server |
10 | | -from .helpers import TmuxTestCase |
11 | 10 |
|
12 | 11 | logger = logging.getLogger(__name__) |
13 | 12 |
|
14 | 13 |
|
15 | | -class ServerTest(TmuxTestCase): |
| 14 | +def test_has_session(server, session): |
| 15 | + assert server.has_session(session.get('session_name')) |
| 16 | + assert not server.has_session('asdf2314324321') |
16 | 17 |
|
17 | | - def test_has_session(self): |
18 | | - assert self.t.has_session(self.TEST_SESSION_NAME) |
19 | | - assert not self.t.has_session('asdf2314324321') |
20 | 18 |
|
21 | | - def test_socket_name(self): |
22 | | - """ ``-L`` socket_name. |
| 19 | +def test_socket_name(): |
| 20 | + """ ``-L`` socket_name. |
23 | 21 |
|
24 | | - ``-L`` socket_name file name of socket. which will be stored in |
25 | | - env TMUX_TMPDIR or /tmp if unset.) |
| 22 | + ``-L`` socket_name file name of socket. which will be stored in |
| 23 | + env TMUX_TMPDIR or /tmp if unset.) |
26 | 24 |
|
27 | | - """ |
28 | | - myserver = Server(socket_name='test') |
| 25 | + """ |
| 26 | + myserver = Server(socket_name='test') |
29 | 27 |
|
30 | | - assert myserver.socket_name == 'test' |
| 28 | + assert myserver.socket_name == 'test' |
31 | 29 |
|
32 | | - def test_socket_path(self): |
33 | | - """ ``-S`` socket_path (alternative path for server socket). """ |
34 | | - myserver = Server(socket_path='test') |
35 | 30 |
|
36 | | - assert myserver.socket_path == 'test' |
| 31 | +def test_socket_path(): |
| 32 | + """ ``-S`` socket_path (alternative path for server socket). """ |
| 33 | + myserver = Server(socket_path='test') |
37 | 34 |
|
38 | | - def test_config(self): |
39 | | - """ ``-f`` file for tmux(1) configuration. """ |
40 | | - myserver = Server(config_file='test') |
41 | | - assert myserver.config_file == 'test' |
| 35 | + assert myserver.socket_path == 'test' |
42 | 36 |
|
43 | | - def test_256_colors(self): |
44 | | - myserver = Server(colors=256) |
45 | | - assert myserver.colors == 256 |
46 | 37 |
|
47 | | - proc = myserver.cmd('list-servers') |
| 38 | +def test_config(): |
| 39 | + """ ``-f`` file for tmux(1) configuration. """ |
| 40 | + myserver = Server(config_file='test') |
| 41 | + assert myserver.config_file == 'test' |
48 | 42 |
|
49 | | - assert '-2' in proc.cmd |
50 | | - assert '-8' not in proc.cmd |
51 | 43 |
|
52 | | - def test_88_colors(self): |
53 | | - myserver = Server(colors=88) |
54 | | - assert myserver.colors == 88 |
| 44 | +def test_256_colors(): |
| 45 | + myserver = Server(colors=256) |
| 46 | + assert myserver.colors == 256 |
55 | 47 |
|
56 | | - proc = myserver.cmd('list-servers') |
| 48 | + proc = myserver.cmd('list-servers') |
57 | 49 |
|
58 | | - assert '-8' in proc.cmd |
59 | | - assert '-2' not in proc.cmd |
| 50 | + assert '-2' in proc.cmd |
| 51 | + assert '-8' not in proc.cmd |
60 | 52 |
|
61 | 53 |
|
62 | | -class EnvironmentTest(TmuxTestCase): |
| 54 | +def test_88_colors(): |
| 55 | + myserver = Server(colors=88) |
| 56 | + assert myserver.colors == 88 |
63 | 57 |
|
64 | | - def test_show_environment(self): |
65 | | - """Server.show_environment() returns dict.""" |
66 | | - vars = self.server.show_environment() |
67 | | - assert isinstance(vars, dict) |
| 58 | + proc = myserver.cmd('list-servers') |
68 | 59 |
|
69 | | - def test_set_show_environment_single(self): |
70 | | - """Set environment then Server.show_environment(key).""" |
71 | | - self.server.set_environment('FOO', 'BAR') |
72 | | - assert 'BAR' == self.server.show_environment('FOO') |
| 60 | + assert '-8' in proc.cmd |
| 61 | + assert '-2' not in proc.cmd |
73 | 62 |
|
74 | | - self.server.set_environment('FOO', 'DAR') |
75 | | - assert 'DAR' == self.server.show_environment('FOO') |
76 | 63 |
|
77 | | - assert 'DAR' == self.server.show_environment()['FOO'] |
| 64 | +def test_show_environment(server): |
| 65 | + """Server.show_environment() returns dict.""" |
| 66 | + _vars = server.show_environment() |
| 67 | + assert isinstance(_vars, dict) |
78 | 68 |
|
79 | | - def test_show_environment_not_set(self): |
80 | | - """Unset environment variable returns None.""" |
81 | | - assert self.server.show_environment('BAR') is None |
| 69 | + |
| 70 | +def test_set_show_environment_single(server): |
| 71 | + """Set environment then Server.show_environment(key).""" |
| 72 | + server.set_environment('FOO', 'BAR') |
| 73 | + assert 'BAR' == server.show_environment('FOO') |
| 74 | + |
| 75 | + server.set_environment('FOO', 'DAR') |
| 76 | + assert 'DAR' == server.show_environment('FOO') |
| 77 | + |
| 78 | + assert 'DAR' == server.show_environment()['FOO'] |
| 79 | + |
| 80 | + |
| 81 | +def test_show_environment_not_set(server): |
| 82 | + """Unset environment variable returns None.""" |
| 83 | + assert server.show_environment('BAR') is None |
0 commit comments