Skip to content

Commit 0e413e0

Browse files
committed
Refactor message classes for consistency and clarity in naming
1 parent a9ad22b commit 0e413e0

File tree

7 files changed

+60
-60
lines changed

7 files changed

+60
-60
lines changed

src/tests/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
# add registerFiles to the path
77
sys.path.append(join(join(root_dir, 'tests'), 'registerFiles'))
88

9-
from iop import Utils
9+
# from iop import Utils
1010

11-
Utils.setup()
11+
# Utils.setup()

src/tests/registerFiles/message.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ class MyResponse(Message):
3939
value:str = None
4040

4141
@dataclass
42-
class TestSimpleMessage(Message):
42+
class SimpleMessage(Message):
4343
integer : int
4444
string : str
4545

46-
class TestSimpleMessageNotDataclass(Message):
46+
class SimpleMessageNotDataclass(Message):
4747
integer : int
4848
string : str
4949

50-
class TestSimpleMessageNotMessage:
50+
class SimpleMessageNotMessage:
5151
integer : int
5252
string : str
5353

5454
@dataclass
55-
class TestPickledMessage(PickleMessage):
55+
class PickledMessage(PickleMessage):
5656
integer : int
5757
string : str

src/tests/registerFilesIop/message.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ class MyResponse(Message):
3939
value:str = None
4040

4141
@dataclass
42-
class TestSimpleMessage(Message):
42+
class SimpleMessage(Message):
4343
integer : int
4444
string : str
4545

46-
class TestSimpleMessageNotDataclass(Message):
46+
class SimpleMessageNotDataclass(Message):
4747
integer : int
4848
string : str
4949

50-
class TestSimpleMessageNotMessage:
50+
class SimpleMessageNotMessage:
5151
integer : int
5252
string : str
5353

5454
@dataclass
55-
class TestPickledMessage(PickleMessage):
55+
class PickledMessage(PickleMessage):
5656
integer : int
5757
string : str

src/tests/test_business_host.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77

88
from grongier.pex import Message
99

10-
from registerFiles.message import TestSimpleMessage, TestSimpleMessageNotMessage, TestSimpleMessageNotDataclass, TestPickledMessage, FullMessage, PostMessage, MyResponse
10+
from registerFiles.message import SimpleMessage, SimpleMessageNotMessage, SimpleMessageNotDataclass, PickledMessage, FullMessage, PostMessage, MyResponse
1111

1212
from registerFiles.obj import PostClass
1313

1414
from registerFiles.bs import RedditService
1515

1616
def test_dispatch_serializer():
1717
bh = _BusinessHost()
18-
message = TestSimpleMessage(integer=1, string='test')
18+
message = SimpleMessage(integer=1, string='test')
1919

2020
rsp = bh._dispatch_serializer(message)
2121

22-
assert rsp.classname == 'registerFiles.message.TestSimpleMessage'
22+
assert rsp.classname == 'registerFiles.message.SimpleMessage'
2323
assert rsp.json == '{"integer": 1, "string": "test"}'
2424

2525
def test_dispatch_serializer_none():
@@ -32,7 +32,7 @@ def test_dispatch_serializer_none():
3232

3333
def test_dispatch_serializer_not_message():
3434
bh = _BusinessHost()
35-
message = TestSimpleMessageNotMessage()
35+
message = SimpleMessageNotMessage()
3636

3737
try:
3838
rsp = bh._dispatch_serializer(message)
@@ -41,7 +41,7 @@ def test_dispatch_serializer_not_message():
4141

4242
def test_dispatch_serializer_not_dataclass():
4343
bh = _BusinessHost()
44-
message = TestSimpleMessageNotDataclass()
44+
message = SimpleMessageNotDataclass()
4545

4646
try:
4747
rsp = bh._dispatch_serializer(message)
@@ -50,7 +50,7 @@ def test_dispatch_serializer_not_dataclass():
5050

5151
def test_serialize_message_not_dataclass():
5252
bh = _BusinessHost()
53-
msg = TestSimpleMessageNotDataclass()
53+
msg = SimpleMessageNotDataclass()
5454
msg.integer = 1
5555
msg.string = 'test'
5656

@@ -65,7 +65,7 @@ def test_serialize_message_not_dataclass():
6565

6666
def test_serialize_message_not_message():
6767
bh = _BusinessHost()
68-
msg = TestSimpleMessageNotMessage()
68+
msg = SimpleMessageNotMessage()
6969
msg.integer = 1
7070
msg.string = 'test'
7171

@@ -80,7 +80,7 @@ def test_serialize_message_not_message():
8080

8181
def test_serialize_message_decorator():
8282
bh = _BusinessHost()
83-
msg = TestSimpleMessage(integer=1, string='test')
83+
msg = SimpleMessage(integer=1, string='test')
8484
msg_serialized = bh._serialize_message(msg)
8585
# Mock iris_handler
8686
bh.iris_handle = MagicMock()
@@ -92,7 +92,7 @@ def test_serialize_message_decorator():
9292

9393
def test_serialize_message_decorator_by_position():
9494
bh = _BusinessHost()
95-
msg = TestSimpleMessage(integer=1, string='test')
95+
msg = SimpleMessage(integer=1, string='test')
9696
msg_serialized = bh._serialize_message(msg)
9797
# Mock iris_handler
9898
bh.iris_handle = MagicMock()
@@ -104,17 +104,17 @@ def test_serialize_message_decorator_by_position():
104104

105105
def test_serialize_message():
106106
bh = _BusinessHost()
107-
msg = TestSimpleMessage(integer=1, string='test')
107+
msg = SimpleMessage(integer=1, string='test')
108108
result = bh._serialize_message(msg)
109109
result.jstr.Rewind()
110110
stream = result.jstr.Read()
111-
assert result.classname == 'registerFiles.message.TestSimpleMessage'
111+
assert result.classname == 'registerFiles.message.SimpleMessage'
112112
assert result.json == '{"integer": 1, "string": "test"}'
113113
assert stream == '{"integer": 1, "string": "test"}'
114114

115115
def test_deseialize_message():
116116
bh = _BusinessHost()
117-
msg = TestSimpleMessage(integer=1, string='test')
117+
msg = SimpleMessage(integer=1, string='test')
118118
result = bh._serialize_message(msg)
119119
assert result.json == '{"integer": 1, "string": "test"}'
120120
msg = bh._deserialize_message(result)
@@ -123,7 +123,7 @@ def test_deseialize_message():
123123

124124
def test_deseialize_message_japanese():
125125
bh = _BusinessHost()
126-
msg = TestSimpleMessage(integer=1, string='あいうえお')
126+
msg = SimpleMessage(integer=1, string='あいうえお')
127127
result = bh._serialize_message(msg)
128128
assert result.json == '{"integer": 1, "string": "あいうえお"}'
129129
msg = bh._deserialize_message(result)
@@ -132,19 +132,19 @@ def test_deseialize_message_japanese():
132132

133133
def test_serialize_pickled_message():
134134
bh = _BusinessHost()
135-
msg = TestPickledMessage(integer=1, string='test')
135+
msg = PickledMessage(integer=1, string='test')
136136
result = bh._serialize_pickle_message(msg)
137137
result.jstr.Rewind()
138138
stream = result.jstr.Read()
139-
# convert TestPickledMessage to a pickle and encode it in base64
139+
# convert PickledMessage to a pickle and encode it in base64
140140
pickled = pickle.dumps(msg)
141141
pickled = codecs.encode(pickled, "base64").decode()
142-
assert result.classname == 'registerFiles.message.TestPickledMessage'
142+
assert result.classname == 'registerFiles.message.PickledMessage'
143143
assert stream == pickled
144144

145145
def test_deseialize_pickled_message():
146146
bh = _BusinessHost()
147-
msg = TestPickledMessage(integer=1, string='test')
147+
msg = PickledMessage(integer=1, string='test')
148148
result = bh._serialize_pickle_message(msg)
149149
# way around
150150
msg = bh._deserialize_pickle_message(result)

src/tests/test_commun.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,33 @@
55

66
import intersystems_iris.dbapi._DBAPI as irisdbapi
77

8-
from registerFiles.message import TestSimpleMessage, TestSimpleMessageNotMessage, TestPickledMessage
8+
from registerFiles.message import SimpleMessage, SimpleMessageNotMessage, PickledMessage
99

1010
from grongier.pex._common import _Common
1111

1212

1313
def test_is_message_class():
1414
# test if the message is an grongier.pex.Message instance
15-
result = _Common._is_message_class(TestSimpleMessage)
15+
result = _Common._is_message_class(SimpleMessage)
1616
assert result == True
1717
# test not a message class
18-
result = _Common._is_message_class(TestSimpleMessageNotMessage)
18+
result = _Common._is_message_class(SimpleMessageNotMessage)
1919
assert result == False
2020

2121
def test_is_pickle_message_class():
2222
# test if the message is an grongier.pex.Message instance
23-
result = _Common._is_pickel_message_class(TestPickledMessage)
23+
result = _Common._is_pickel_message_class(PickledMessage)
2424
assert result == True
2525
# test not a message class
26-
result = _Common._is_pickel_message_class(TestSimpleMessageNotMessage)
26+
result = _Common._is_pickel_message_class(SimpleMessageNotMessage)
2727
assert result == False
2828

2929
def test_is_iris_object_instance():
3030
msg = iris.cls('Ens.Request')._New()
3131
result = _Common._is_iris_object_instance(msg)
3232
assert result == True
3333
# test not an iris object instance
34-
result = _Common._is_iris_object_instance(TestSimpleMessageNotMessage)
34+
result = _Common._is_iris_object_instance(SimpleMessageNotMessage)
3535
assert result == False
3636
# test iris not persistent object
3737
msg = iris.cls('Ens.Job')._New()

src/tests/test_iop_business_host.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
from iop._business_host import _BusinessHost
99

10-
from registerFilesIop.message import TestSimpleMessage, TestSimpleMessageNotMessage, TestSimpleMessageNotDataclass, TestPickledMessage, FullMessage, PostMessage, MyResponse
10+
from registerFilesIop.message import SimpleMessage, SimpleMessageNotMessage, SimpleMessageNotDataclass, PickledMessage, FullMessage, PostMessage, MyResponse
1111

1212
from registerFilesIop.obj import PostClass
1313

@@ -21,7 +21,7 @@ def test_send_request_async_ng():
2121
bh.iris_handle.dispatchIsRequestDone.return_value = 2
2222
bh._dispatch_deserializer = MagicMock()
2323
bh._dispatch_deserializer.return_value = MyResponse(value='test')
24-
result = bh.send_request_async_ng('test', TestSimpleMessage(integer=1, string='test'))
24+
result = bh.send_request_async_ng('test', SimpleMessage(integer=1, string='test'))
2525
assert asyncio.iscoroutine(result)
2626
assert asyncio.run(result) == MyResponse(value='test')
2727

@@ -33,8 +33,8 @@ def test_send_multi_request_sync():
3333
rsp.Response = MyResponse(value='test')
3434
rsp.ResponseCode = 1
3535
bh.iris_handle.dispatchSendRequestSyncMultiple.return_value = [rsp]
36-
result = bh.send_multi_request_sync([('test', TestSimpleMessage(integer=1, string='test'))])
37-
assert result == [('test', TestSimpleMessage(integer=1, string='test'),MyResponse(value='test'),1)]
36+
result = bh.send_multi_request_sync([('test', SimpleMessage(integer=1, string='test'))])
37+
assert result == [('test', SimpleMessage(integer=1, string='test'),MyResponse(value='test'),1)]
3838

3939
def test_dispatch_message():
4040
bs = FileOperation()
@@ -49,11 +49,11 @@ def test_dispatch_message():
4949

5050
def test_dispatch_serializer():
5151
bh = _BusinessHost()
52-
message = TestSimpleMessage(integer=1, string='test')
52+
message = SimpleMessage(integer=1, string='test')
5353

5454
rsp = bh._dispatch_serializer(message)
5555

56-
assert rsp.classname == 'registerFilesIop.message.TestSimpleMessage'
56+
assert rsp.classname == 'registerFilesIop.message.SimpleMessage'
5757
assert rsp.GetObjectJson() == '{"integer": 1, "string": "test"}'
5858

5959
def test_dispatch_serializer_none():
@@ -66,7 +66,7 @@ def test_dispatch_serializer_none():
6666

6767
def test_dispatch_serializer_not_message():
6868
bh = _BusinessHost()
69-
message = TestSimpleMessageNotMessage()
69+
message = SimpleMessageNotMessage()
7070

7171
try:
7272
rsp = bh._dispatch_serializer(message)
@@ -75,7 +75,7 @@ def test_dispatch_serializer_not_message():
7575

7676
def test_dispatch_serializer_not_dataclass():
7777
bh = _BusinessHost()
78-
message = TestSimpleMessageNotDataclass()
78+
message = SimpleMessageNotDataclass()
7979

8080
try:
8181
rsp = bh._dispatch_serializer(message)
@@ -84,7 +84,7 @@ def test_dispatch_serializer_not_dataclass():
8484

8585
def test_serialize_message_not_dataclass():
8686
bh = _BusinessHost()
87-
msg = TestSimpleMessageNotDataclass()
87+
msg = SimpleMessageNotDataclass()
8888
msg.integer = 1
8989
msg.string = 'test'
9090

@@ -112,7 +112,7 @@ def test_serialize_message_string():
112112

113113
def test_serialize_message_not_message():
114114
bh = _BusinessHost()
115-
msg = TestSimpleMessageNotMessage()
115+
msg = SimpleMessageNotMessage()
116116
msg.integer = 1
117117
msg.string = 'test'
118118

@@ -127,7 +127,7 @@ def test_serialize_message_not_message():
127127

128128
def test_serialize_message_decorator():
129129
bh = _BusinessHost()
130-
msg = TestSimpleMessage(integer=1, string='test')
130+
msg = SimpleMessage(integer=1, string='test')
131131
msg_serialized = bh._serialize_message(msg)
132132
# Mock iris_handler
133133
bh.iris_handle = MagicMock()
@@ -139,7 +139,7 @@ def test_serialize_message_decorator():
139139

140140
def test_serialize_message_decorator_by_position():
141141
bh = _BusinessHost()
142-
msg = TestSimpleMessage(integer=1, string='test')
142+
msg = SimpleMessage(integer=1, string='test')
143143
msg_serialized = bh._serialize_message(msg)
144144
# Mock iris_handler
145145
bh.iris_handle = MagicMock()
@@ -151,17 +151,17 @@ def test_serialize_message_decorator_by_position():
151151

152152
def test_serialize_message():
153153
bh = _BusinessHost()
154-
msg = TestSimpleMessage(integer=1, string='test')
154+
msg = SimpleMessage(integer=1, string='test')
155155
result = bh._serialize_message(msg)
156156
result.jstr.Rewind()
157157
stream = result.jstr.Read()
158-
assert result.classname == 'registerFilesIop.message.TestSimpleMessage'
158+
assert result.classname == 'registerFilesIop.message.SimpleMessage'
159159
assert result.GetObjectJson() == '{"integer": 1, "string": "test"}'
160160
assert stream == '{"integer": 1, "string": "test"}'
161161

162162
def test_deseialize_message():
163163
bh = _BusinessHost()
164-
msg = TestSimpleMessage(integer=1, string='test')
164+
msg = SimpleMessage(integer=1, string='test')
165165
result = bh._serialize_message(msg)
166166
assert result.GetObjectJson() == '{"integer": 1, "string": "test"}'
167167
msg = bh._deserialize_message(result)
@@ -171,15 +171,15 @@ def test_deseialize_message():
171171
def test_big_message():
172172
bh = _BusinessHost()
173173
huge_string = 'test'*1000000
174-
tst_msg = TestSimpleMessage(integer=1, string=huge_string)
174+
tst_msg = SimpleMessage(integer=1, string=huge_string)
175175
result = bh._serialize_message(tst_msg)
176176
msg = bh._deserialize_message(result)
177177
assert msg.integer == 1
178178
assert msg.string == huge_string
179179

180180
def test_deseialize_message_japanese():
181181
bh = _BusinessHost()
182-
msg = TestSimpleMessage(integer=1, string='あいうえお')
182+
msg = SimpleMessage(integer=1, string='あいうえお')
183183
result = bh._serialize_message(msg)
184184
assert result.GetObjectJson() == '{"integer": 1, "string": "あいうえお"}'
185185
msg = bh._deserialize_message(result)
@@ -188,19 +188,19 @@ def test_deseialize_message_japanese():
188188

189189
def test_serialize_pickled_message():
190190
bh = _BusinessHost()
191-
msg = TestPickledMessage(integer=1, string='test')
191+
msg = PickledMessage(integer=1, string='test')
192192
result = bh._serialize_pickle_message(msg)
193193
result.jstr.Rewind()
194194
stream = result.jstr.Read()
195-
# convert TestPickledMessage to a pickle and encode it in base64
195+
# convert PickledMessage to a pickle and encode it in base64
196196
pickled = pickle.dumps(msg)
197197
pickled = codecs.encode(pickled, "base64").decode()
198-
assert result.classname == 'registerFilesIop.message.TestPickledMessage'
198+
assert result.classname == 'registerFilesIop.message.PickledMessage'
199199
assert stream == pickled
200200

201201
def test_deseialize_pickled_message():
202202
bh = _BusinessHost()
203-
msg = TestPickledMessage(integer=1, string='test')
203+
msg = PickledMessage(integer=1, string='test')
204204
result = bh._serialize_pickle_message(msg)
205205
# way around
206206
msg = bh._deserialize_pickle_message(result)

0 commit comments

Comments
 (0)