22"""Test for tmuxp plugin api."""
33from __future__ import absolute_import
44
5- import json
6- import os
7-
8- import pytest
9-
10- import libtmux
11- from libtmux .common import has_lt_version
12- from tmuxp .plugin import TmuxpPluginInterface
135from tmuxp .exc import TmuxpPluginException
146
157from .fixtures .pluginsystem .partials .all_pass import AllVersionPassPlugin
168from .fixtures .pluginsystem .partials .tmux_version_fail import (
179 TmuxVersionFailMinPlugin ,
1810 TmuxVersionFailMaxPlugin ,
19- TmuxVersionFailIncompatiblePlugin
11+ TmuxVersionFailIncompatiblePlugin ,
2012)
2113from .fixtures .pluginsystem .partials .libtmux_version_fail import (
2214 LibtmuxVersionFailMinPlugin ,
2315 LibtmuxVersionFailMaxPlugin ,
24- LibtmuxVersionFailIncompatiblePlugin
16+ LibtmuxVersionFailIncompatiblePlugin ,
2517)
2618from .fixtures .pluginsystem .partials .tmuxp_version_fail import (
2719 TmuxpVersionFailMinPlugin ,
2820 TmuxpVersionFailMaxPlugin ,
29- TmuxpVersionFailIncompatiblePlugin
21+ TmuxpVersionFailIncompatiblePlugin ,
3022)
3123
3224
3325def test_all_pass ():
3426 try :
35- plugin = AllVersionPassPlugin ()
36- assert ( True )
37- except TmuxpPluginException as error :
38- assert ( False )
27+ AllVersionPassPlugin ()
28+ assert True
29+ except TmuxpPluginException :
30+ assert False
3931
4032
4133def test_tmux_version_fail_min ():
4234 try :
43- plugin = TmuxVersionFailMinPlugin ()
44- assert ( False )
35+ TmuxVersionFailMinPlugin ()
36+ assert False
4537 except TmuxpPluginException as error :
46- assert ( 'Incompatible' in error .__str__ () )
38+ assert 'Incompatible' in error .__str__ ()
4739
4840
4941def test_tmux_version_fail_max ():
5042 try :
51- plugin = TmuxVersionFailMaxPlugin ()
52- assert ( False )
43+ TmuxVersionFailMaxPlugin ()
44+ assert False
5345 except TmuxpPluginException as error :
54- assert ( 'Incompatible' in error .__str__ () )
46+ assert 'Incompatible' in error .__str__ ()
5547
5648
5749def test_tmux_version_fail_incompatible ():
5850 try :
59- plugin = TmuxVersionFailIncompatiblePlugin ()
60- assert ( False )
51+ TmuxVersionFailIncompatiblePlugin ()
52+ assert False
6153 except TmuxpPluginException as error :
62- assert ( 'Incompatible' in error .__str__ () )
54+ assert 'Incompatible' in error .__str__ ()
6355
6456
6557def test_tmuxp_version_fail_min ():
6658 try :
67- plugin = TmuxpVersionFailMinPlugin ()
68- assert ( False )
59+ TmuxpVersionFailMinPlugin ()
60+ assert False
6961 except TmuxpPluginException as error :
70- assert ( 'Incompatible' in error .__str__ () )
62+ assert 'Incompatible' in error .__str__ ()
7163
7264
7365def test_tmuxp_version_fail_max ():
7466 try :
75- plugin = TmuxpVersionFailMaxPlugin ()
76- assert ( False )
67+ TmuxpVersionFailMaxPlugin ()
68+ assert False
7769 except TmuxpPluginException as error :
78- assert ( 'Incompatible' in error .__str__ () )
70+ assert 'Incompatible' in error .__str__ ()
7971
8072
8173def test_tmuxp_version_fail_incompatible ():
8274 try :
83- plugin = TmuxpVersionFailIncompatiblePlugin ()
84- assert ( False )
75+ TmuxpVersionFailIncompatiblePlugin ()
76+ assert False
8577 except TmuxpPluginException as error :
86- assert ('Incompatible' in error .__str__ ())
78+ assert 'Incompatible' in error .__str__ ()
79+
8780
8881def test_libtmux_version_fail_min ():
8982 try :
90- plugin = LibtmuxVersionFailMinPlugin ()
91- assert ( False )
83+ LibtmuxVersionFailMinPlugin ()
84+ assert False
9285 except TmuxpPluginException as error :
93- assert ( 'Incompatible' in error .__str__ () )
86+ assert 'Incompatible' in error .__str__ ()
9487
9588
9689def test_libtmux_version_fail_max ():
9790 try :
98- plugin = LibtmuxVersionFailMaxPlugin ()
99- assert ( False )
91+ LibtmuxVersionFailMaxPlugin ()
92+ assert False
10093 except TmuxpPluginException as error :
101- assert ( 'Incompatible' in error .__str__ () )
94+ assert 'Incompatible' in error .__str__ ()
10295
10396
10497def test_libtmux_version_fail_incompatible ():
10598 try :
106- plugin = LibtmuxVersionFailIncompatiblePlugin ()
107- assert ( False )
99+ LibtmuxVersionFailIncompatiblePlugin ()
100+ assert False
108101 except TmuxpPluginException as error :
109- assert ( 'Incompatible' in error .__str__ () )
102+ assert 'Incompatible' in error .__str__ ()
0 commit comments