Skip to content

Commit 0e52fe8

Browse files
authored
tests: use self.assert*() instead of assert. (#853)
1 parent 0dce597 commit 0e52fe8

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

test/test_client_sync.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ class CustomRequest: # pylint: disable=too-few-public-methods
322322
client = ModbusTcpClient()
323323
client.framer = Mock()
324324
client.register(CustomRequest)
325-
assert client.framer.decoder.register.called_once_with(CustomRequest)
325+
self.assertTrue(client.framer.decoder.register.called_once_with(CustomRequest))
326326

327327
# -----------------------------------------------------------------------#
328328
# Test TLS Client
@@ -437,7 +437,7 @@ class CustomeRequest: # pylint: disable=too-few-public-methods
437437
client = ModbusTlsClient()
438438
client.framer = Mock()
439439
client.register(CustomeRequest)
440-
assert client.framer.decoder.register.called_once_with(CustomeRequest)
440+
self.assertTrue(client.framer.decoder.register.called_once_with(CustomeRequest))
441441

442442
# -----------------------------------------------------------------------#
443443
# Test Serial Client
@@ -461,9 +461,9 @@ def test_sync_serial_client_instantiation(self):
461461
def test_sync_serial_rtu_client_timeouts(self): # pylint: disable=no-self-use
462462
""" Test sync serial rtu. """
463463
client = ModbusSerialClient(method="rtu", baudrate=9600)
464-
assert client.silent_interval == round((3.5 * 11 / 9600), 6)
464+
self.assertEqual(client.silent_interval, round((3.5 * 11 / 9600), 6))
465465
client = ModbusSerialClient(method="rtu", baudrate=38400)
466-
assert client.silent_interval == round((1.75 / 1000), 6)
466+
self.assertEqual(client.silent_interval, round((1.75 / 1000), 6))
467467

468468
@patch("serial.Serial")
469469
def test_basic_sync_serial_client(self, mock_serial):

test/test_datastore.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def test_modbus_sparse_data_block(self):
114114
block.setValues(0, {5: 32, 7: 43})
115115
self.assertEqual(block.getValues(5, 3), [32, 23, 43])
116116

117-
# assert value is empty dict when initialized without params
117+
# assertEqual value is empty dict when initialized without params
118118
block = ModbusSparseDataBlock()
119119
self.assertEqual(block.values, {})
120120

@@ -194,7 +194,7 @@ def test_str(self):
194194

195195
def test_reset(self):
196196
""" Test reset. """
197-
assert isinstance(self.slave.client, redis.Redis)
197+
self.assertTrue(isinstance(self.slave.client, redis.Redis))
198198
self.slave.client = MagicMock()
199199
self.slave.reset()
200200
self.slave.client.flushall.assert_called_once_with()

test/test_factory.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,21 +150,21 @@ class CustomRequest(ModbusRequest):
150150
""" Custom request. """
151151
function_code = 0xff
152152
self.server.register(CustomRequest)
153-
assert self.client.lookupPduClass(CustomRequest.function_code)
153+
self.assertTrue(self.client.lookupPduClass(CustomRequest.function_code))
154154
CustomRequest.sub_function_code = 0xff
155155
self.server.register(CustomRequest)
156-
assert self.server.lookupPduClass(CustomRequest.function_code)
156+
self.assertTrue(self.server.lookupPduClass(CustomRequest.function_code))
157157

158158
def test_client_register_custom_response(self):
159159
""" Test client register custom response. """
160160
class CustomResponse(ModbusResponse):
161161
""" Custom response. """
162162
function_code = 0xff
163163
self.client.register(CustomResponse)
164-
assert self.client.lookupPduClass(CustomResponse.function_code)
164+
self.assertTrue(self.client.lookupPduClass(CustomResponse.function_code))
165165
CustomResponse.sub_function_code = 0xff
166166
self.client.register(CustomResponse)
167-
assert self.client.lookupPduClass(CustomResponse.function_code)
167+
self.assertTrue(self.client.lookupPduClass(CustomResponse.function_code))
168168
#---------------------------------------------------------------------------#
169169
# I don't actually know what is supposed to be returned here, I assume that
170170
# since the high bit is set, it will simply echo the resulting message

test/test_server_asyncio.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ def eof_received(self):
150150
host='127.0.0.1', port=random_port)
151151
await asyncio.wait_for(done, timeout=0.1)
152152

153-
assert received_value == expected_response
153+
self.assertEqual(received_value, expected_response)
154154

155155
transport.close()
156156
await asyncio.sleep(0)
@@ -182,13 +182,13 @@ def connection_made(self, transport):
182182
# On Windows we seem to need to give this an extra chance to finish,
183183
# otherwise there ends up being an active connection at the assert.
184184
await asyncio.sleep(0.2)
185-
assert len(server.active_connections) == 1
185+
self.assertEqual(len(server.active_connections), 1)
186186

187187
protocol.transport.close()
188188
# close isn't synchronous and there's no
189189
# notification that it's done
190190
await asyncio.sleep(0.2) # so we have to wait a bit
191-
assert not server.active_connections
191+
self.assertFalse(server.active_connections)
192192

193193
server.server_close()
194194

@@ -360,8 +360,8 @@ async def test_start_tls_server(self):
360360
identity = ModbusDeviceIdentification(info={0x00: 'VendorName'})
361361
self.loop = asynctest.Mock(self.loop) # pylint: disable=attribute-defined-outside-init
362362
server = await StartTlsServer(context=self.context, loop=self.loop, identity=identity)
363-
assert server.control.Identity.VendorName == 'VendorName'
364-
assert server.sslctx is not None
363+
self.assertEqual(server.control.Identity.VendorName, 'VendorName')
364+
self.assertTrue(server.sslctx is not None)
365365
self.loop.create_server.assert_called_once()
366366

367367
async def test_tls_server_serve_forever(self):
@@ -414,11 +414,11 @@ async def test_udp_server_serve_forever_close(self):
414414

415415
await server.serving
416416

417-
assert asyncio.isfuture(server.on_connection_terminated)
418-
assert not server.on_connection_terminated.done()
417+
self.assertTrue(asyncio.isfuture(server.on_connection_terminated))
418+
self.assertFalse(server.on_connection_terminated.done())
419419

420420
server.server_close()
421-
assert server.protocol.is_closing()
421+
self.assertTrue(server.protocol.is_closing())
422422

423423
async def test_udp_server_serve_forever_twice(self):
424424
""" Call on serve_forever() twice should result in a runtime error """
@@ -521,7 +521,7 @@ def datagram_received(self, data, addr):
521521
remote_addr=('127.0.0.1', random_port))
522522
await asyncio.wait_for(done, timeout=0.1)
523523

524-
assert received_value == expected_response
524+
self.assertEqual(received_value, expected_response)
525525

526526
transport.close()
527527
await asyncio.sleep(0)

test/test_server_context.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ def test_single_context_register(self): # pylint: disable=no-self-use
5656
request_db = [1, 2, 3]
5757
slave = ModbusSlaveContext()
5858
slave.register(0xff, 'custom_request', request_db)
59-
assert slave.store["custom_request"] == request_db
60-
assert slave.decode(0xff) == 'custom_request'
59+
self.assertEqual(slave.store["custom_request"],request_db)
60+
self.assertEqual(slave.decode(0xff),'custom_request')
6161

6262

6363
class ModbusServerMultipleContextTest(unittest.TestCase):

0 commit comments

Comments
 (0)