Skip to content

Commit 8225be1

Browse files
committed
convert rest tests to py.test
1 parent 7df1b3c commit 8225be1

File tree

2 files changed

+54
-62
lines changed

2 files changed

+54
-62
lines changed

tests/test_workspacefreezer.py

Lines changed: 29 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,46 +12,38 @@
1212
from tmuxp import config
1313
from tmuxp.workspacebuilder import WorkspaceBuilder, freeze
1414

15-
from .helpers import TmuxTestCase
1615
from .fixtures._util import loadfixture
1716

1817
logger = logging.getLogger(__name__)
1918

2019

21-
class FreezeTest(TmuxTestCase):
22-
20+
def test_freeze_config(session):
2321
yaml_config = loadfixture("workspacefreezer/sampleconfig.yaml")
24-
25-
def test_focus(self):
26-
# assure the built yaml config has focus
27-
pass
28-
29-
def test_freeze_config(self):
30-
sconfig = kaptan.Kaptan(handler='yaml')
31-
sconfig = sconfig.import_config(self.yaml_config).get()
32-
33-
builder = WorkspaceBuilder(sconf=sconfig)
34-
builder.build(session=self.session)
35-
assert self.session == builder.session
36-
37-
time.sleep(.50)
38-
39-
session = self.session
40-
sconf = freeze(session)
41-
42-
config.validate_schema(sconf)
43-
44-
sconf = config.inline(sconf)
45-
46-
kaptanconf = kaptan.Kaptan()
47-
kaptanconf = kaptanconf.import_config(sconf)
48-
kaptanconf.export(
49-
'json',
50-
indent=2
51-
)
52-
kaptanconf.export(
53-
'yaml',
54-
indent=2,
55-
default_flow_style=False,
56-
safe=True
57-
)
22+
sconfig = kaptan.Kaptan(handler='yaml')
23+
sconfig = sconfig.import_config(yaml_config).get()
24+
25+
builder = WorkspaceBuilder(sconf=sconfig)
26+
builder.build(session=session)
27+
assert session == builder.session
28+
29+
time.sleep(.50)
30+
31+
session = session
32+
sconf = freeze(session)
33+
34+
config.validate_schema(sconf)
35+
36+
sconf = config.inline(sconf)
37+
38+
kaptanconf = kaptan.Kaptan()
39+
kaptanconf = kaptanconf.import_config(sconf)
40+
kaptanconf.export(
41+
'json',
42+
indent=2
43+
)
44+
kaptanconf.export(
45+
'yaml',
46+
indent=2,
47+
default_flow_style=False,
48+
safe=True
49+
)

tests/tests/test_helpers.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,40 @@
44
from __future__ import (absolute_import, division, print_function,
55
unicode_literals, with_statement)
66

7-
from ..helpers import TmuxTestCase, get_test_session_name, temp_session
7+
from ..helpers import get_test_session_name, temp_session
88

99

10-
class TempSession(TmuxTestCase):
10+
def test_kills_session(server):
11+
server = server
12+
session_name = get_test_session_name(server=server)
1113

12-
def test_kills_session(self):
13-
server = self.server
14-
session_name = get_test_session_name(server=server)
14+
with temp_session(
15+
server=server, session_name=session_name
16+
):
17+
result = server.has_session(session_name)
18+
assert result
1519

16-
with temp_session(
17-
server=server, session_name=session_name
18-
):
19-
result = server.has_session(session_name)
20-
assert result
20+
assert not server.has_session(session_name)
2121

22-
assert not server.has_session(session_name)
2322

24-
def test_if_session_killed_before(self):
25-
"""Handles situation where session already closed within context"""
23+
def test_if_session_killed_before(server):
24+
"""Handles situation where session already closed within context"""
2625

27-
server = self.server
28-
session_name = get_test_session_name(server=server)
26+
server = server
27+
session_name = get_test_session_name(server=server)
2928

30-
with temp_session(server=server, session_name=session_name):
29+
with temp_session(server=server, session_name=session_name):
3130

32-
# an error or an exception within a temp_session kills the session
33-
server.kill_session(session_name)
31+
# an error or an exception within a temp_session kills the session
32+
server.kill_session(session_name)
3433

35-
result = server.has_session(session_name)
36-
assert not result
34+
result = server.has_session(session_name)
35+
assert not result
3736

38-
# really dead?
39-
assert not server.has_session(session_name)
37+
# really dead?
38+
assert not server.has_session(session_name)
4039

41-
def test_if_session_name_works(self):
42-
"""should allow custom ``session_name``."""
43-
pass
40+
41+
def test_if_session_name_works(self):
42+
"""should allow custom ``session_name``."""
43+
pass

0 commit comments

Comments
 (0)