7
7
from pymodbus .server .async_io import ServerDecoder
8
8
9
9
10
- class NotImplementedTestMultidrop :
10
+ class TestMultidrop :
11
11
"""Test that server works on a multidrop line."""
12
12
13
13
good_frame = b"\x02 \x03 \x00 \x01 \x00 }\xd4 \x18 "
@@ -28,7 +28,8 @@ def test_ok_frame(self, framer, callback):
28
28
framer .processIncomingPacket (serial_event , callback )
29
29
callback .assert_called_once ()
30
30
31
- def test_ok_2frame (self , framer , callback ):
31
+ @pytest .mark .skip
32
+ def test_ok_2frame (self , framer , callback ): # pragma: no cover
32
33
"""Test ok frame."""
33
34
serial_event = self .good_frame + self .good_frame
34
35
framer .processIncomingPacket (serial_event , callback )
@@ -65,7 +66,8 @@ def test_big_split_response_frame_from_other_id(self, framer, callback):
65
66
framer .processIncomingPacket (serial_event , callback )
66
67
callback .assert_not_called ()
67
68
68
- def test_split_frame (self , framer , callback ):
69
+ @pytest .mark .skip
70
+ def test_split_frame (self , framer , callback ): # pragma: no cover
69
71
"""Test split frame."""
70
72
serial_events = [self .good_frame [:5 ], self .good_frame [5 :]]
71
73
for serial_event in serial_events :
@@ -86,31 +88,35 @@ def test_complete_frame_trailing_data_with_id(self, framer, callback):
86
88
framer .processIncomingPacket (serial_event , callback )
87
89
callback .assert_called_once ()
88
90
89
- def test_split_frame_trailing_data_with_id (self , framer , callback ):
91
+ @pytest .mark .skip
92
+ def test_split_frame_trailing_data_with_id (self , framer , callback ): # pragma: no cover
90
93
"""Test split frame."""
91
94
garbage = b"\x05 \x04 \x03 \x02 \x01 \x00 "
92
95
serial_events = [garbage + self .good_frame [:5 ], self .good_frame [5 :]]
93
96
for serial_event in serial_events :
94
97
framer .processIncomingPacket (serial_event , callback )
95
98
callback .assert_called_once ()
96
99
97
- def test_coincidental_1 (self , framer , callback ):
100
+ @pytest .mark .skip
101
+ def test_coincidental_1 (self , framer , callback ): # pragma: no cover
98
102
"""Test conincidental."""
99
103
garbage = b"\x02 \x90 \x07 "
100
104
serial_events = [garbage , self .good_frame [:5 ], self .good_frame [5 :]]
101
105
for serial_event in serial_events :
102
106
framer .processIncomingPacket (serial_event , callback )
103
107
callback .assert_called_once ()
104
108
105
- def test_coincidental_2 (self , framer , callback ):
109
+ @pytest .mark .skip
110
+ def test_coincidental_2 (self , framer , callback ): # pragma: no cover
106
111
"""Test conincidental."""
107
112
garbage = b"\x02 \x10 \x07 "
108
113
serial_events = [garbage , self .good_frame [:5 ], self .good_frame [5 :]]
109
114
for serial_event in serial_events :
110
115
framer .processIncomingPacket (serial_event , callback )
111
116
callback .assert_called_once ()
112
117
113
- def test_coincidental_3 (self , framer , callback ):
118
+ @pytest .mark .skip
119
+ def test_coincidental_3 (self , framer , callback ): # pragma: no cover
114
120
"""Test conincidental."""
115
121
garbage = b"\x02 \x10 \x07 \x10 "
116
122
serial_events = [garbage , self .good_frame [:5 ], self .good_frame [5 :]]
@@ -139,7 +145,8 @@ def test_frame_with_trailing_data(self, framer, callback):
139
145
# We should not respond in this case for identical reasons as test_wrapped_frame
140
146
callback .assert_called_once ()
141
147
142
- def test_getFrameStart (self , framer ):
148
+ @pytest .mark .skip
149
+ def test_getFrameStart (self , framer ): # pragma: no cover
143
150
"""Test getFrameStart."""
144
151
result = None
145
152
count = 0
0 commit comments