77from pymodbus .server .async_io import ServerDecoder
88
99
10- class NotImplementedTestMultidrop :
10+ class TestMultidrop :
1111 """Test that server works on a multidrop line."""
1212
1313 good_frame = b"\x02 \x03 \x00 \x01 \x00 }\xd4 \x18 "
@@ -28,7 +28,8 @@ def test_ok_frame(self, framer, callback):
2828 framer .processIncomingPacket (serial_event , callback )
2929 callback .assert_called_once ()
3030
31- def test_ok_2frame (self , framer , callback ):
31+ @pytest .mark .skip
32+ def test_ok_2frame (self , framer , callback ): # pragma: no cover
3233 """Test ok frame."""
3334 serial_event = self .good_frame + self .good_frame
3435 framer .processIncomingPacket (serial_event , callback )
@@ -65,7 +66,8 @@ def test_big_split_response_frame_from_other_id(self, framer, callback):
6566 framer .processIncomingPacket (serial_event , callback )
6667 callback .assert_not_called ()
6768
68- def test_split_frame (self , framer , callback ):
69+ @pytest .mark .skip
70+ def test_split_frame (self , framer , callback ): # pragma: no cover
6971 """Test split frame."""
7072 serial_events = [self .good_frame [:5 ], self .good_frame [5 :]]
7173 for serial_event in serial_events :
@@ -86,31 +88,35 @@ def test_complete_frame_trailing_data_with_id(self, framer, callback):
8688 framer .processIncomingPacket (serial_event , callback )
8789 callback .assert_called_once ()
8890
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
9093 """Test split frame."""
9194 garbage = b"\x05 \x04 \x03 \x02 \x01 \x00 "
9295 serial_events = [garbage + self .good_frame [:5 ], self .good_frame [5 :]]
9396 for serial_event in serial_events :
9497 framer .processIncomingPacket (serial_event , callback )
9598 callback .assert_called_once ()
9699
97- def test_coincidental_1 (self , framer , callback ):
100+ @pytest .mark .skip
101+ def test_coincidental_1 (self , framer , callback ): # pragma: no cover
98102 """Test conincidental."""
99103 garbage = b"\x02 \x90 \x07 "
100104 serial_events = [garbage , self .good_frame [:5 ], self .good_frame [5 :]]
101105 for serial_event in serial_events :
102106 framer .processIncomingPacket (serial_event , callback )
103107 callback .assert_called_once ()
104108
105- def test_coincidental_2 (self , framer , callback ):
109+ @pytest .mark .skip
110+ def test_coincidental_2 (self , framer , callback ): # pragma: no cover
106111 """Test conincidental."""
107112 garbage = b"\x02 \x10 \x07 "
108113 serial_events = [garbage , self .good_frame [:5 ], self .good_frame [5 :]]
109114 for serial_event in serial_events :
110115 framer .processIncomingPacket (serial_event , callback )
111116 callback .assert_called_once ()
112117
113- def test_coincidental_3 (self , framer , callback ):
118+ @pytest .mark .skip
119+ def test_coincidental_3 (self , framer , callback ): # pragma: no cover
114120 """Test conincidental."""
115121 garbage = b"\x02 \x10 \x07 \x10 "
116122 serial_events = [garbage , self .good_frame [:5 ], self .good_frame [5 :]]
@@ -139,7 +145,8 @@ def test_frame_with_trailing_data(self, framer, callback):
139145 # We should not respond in this case for identical reasons as test_wrapped_frame
140146 callback .assert_called_once ()
141147
142- def test_getFrameStart (self , framer ):
148+ @pytest .mark .skip
149+ def test_getFrameStart (self , framer ): # pragma: no cover
143150 """Test getFrameStart."""
144151 result = None
145152 count = 0
0 commit comments