@@ -110,6 +110,7 @@ def test_registry_entries(self):
110
110
self .assertEqual (len (added_spy ), 1 )
111
111
self .assertEqual (added_spy [- 1 ][0 ], id_1 )
112
112
self .assertEqual (added_spy [- 1 ][1 ].providerId , 'my provider' )
113
+ self .assertEqual (added_spy [- 1 ][1 ].id , id_1 )
113
114
self .assertEqual (added_spy [- 1 ][1 ].entry , {'some var' : 5 , 'other_var' : [1 , 2 , 3 ], 'final_var' : {'a' : 'b' }})
114
115
115
116
id_2 , ok = reg .addEntry ('my provider 2' , {'some var' : 6 },
@@ -118,14 +119,17 @@ def test_registry_entries(self):
118
119
self .assertEqual (len (added_spy ), 2 )
119
120
self .assertEqual (added_spy [- 1 ][0 ], id_2 )
120
121
self .assertEqual (added_spy [- 1 ][1 ].providerId , 'my provider 2' )
122
+ self .assertEqual (added_spy [- 1 ][1 ].id , id_2 )
121
123
self .assertEqual (added_spy [- 1 ][1 ].entry , {'some var' : 6 })
122
124
123
125
self .assertEqual (len (reg .queryEntries ()), 2 )
124
126
self .assertEqual (reg .queryEntries ()[0 ].providerId , 'my provider' )
127
+ self .assertEqual (reg .queryEntries ()[0 ].id , id_1 )
125
128
self .assertEqual (reg .queryEntries ()[0 ].timestamp .date (), QDateTime .currentDateTime ().date ())
126
129
self .assertEqual (reg .queryEntries ()[0 ].entry , {'some var' : 5 , 'other_var' : [1 , 2 , 3 ], 'final_var' : {'a' : 'b' }})
127
130
128
131
self .assertEqual (reg .queryEntries ()[1 ].providerId , 'my provider 2' )
132
+ self .assertEqual (reg .queryEntries ()[1 ].id , id_2 )
129
133
self .assertEqual (reg .queryEntries ()[1 ].timestamp .date (), QDateTime .currentDateTime ().date ())
130
134
self .assertEqual (reg .queryEntries ()[1 ].entry , {'some var' : 6 })
131
135
@@ -134,11 +138,13 @@ def test_registry_entries(self):
134
138
entry , ok = reg .entry (id_1 )
135
139
self .assertTrue (ok )
136
140
self .assertEqual (entry .providerId , 'my provider' )
141
+ self .assertEqual (entry .id , id_1 )
137
142
self .assertEqual (entry .timestamp .date (), QDateTime .currentDateTime ().date ())
138
143
self .assertEqual (entry .entry , {'some var' : 5 , 'other_var' : [1 , 2 , 3 ], 'final_var' : {'a' : 'b' }})
139
144
entry , ok = reg .entry (id_2 )
140
145
self .assertTrue (ok )
141
146
self .assertEqual (entry .providerId , 'my provider 2' )
147
+ self .assertEqual (entry .id , id_2 )
142
148
self .assertEqual (entry .timestamp .date (), QDateTime .currentDateTime ().date ())
143
149
self .assertEqual (entry .entry , {'some var' : 6 })
144
150
@@ -148,29 +154,35 @@ def test_registry_entries(self):
148
154
self .assertEqual (len (added_spy ), 3 )
149
155
self .assertEqual (added_spy [- 1 ][0 ], id_3 )
150
156
self .assertEqual (added_spy [- 1 ][1 ].providerId , 'my provider 3' )
157
+ self .assertEqual (added_spy [- 1 ][1 ].id , id_3 )
151
158
self .assertEqual (added_spy [- 1 ][1 ].entry , {'var' : 7 })
152
159
153
160
self .assertEqual (len (reg .queryEntries ()), 3 )
154
161
self .assertEqual (reg .queryEntries ()[0 ].providerId , 'my provider' )
162
+ self .assertEqual (reg .queryEntries ()[0 ].id , id_1 )
155
163
self .assertEqual (reg .queryEntries ()[0 ].timestamp .date (), QDateTime .currentDateTime ().date ())
156
164
self .assertEqual (reg .queryEntries ()[0 ].entry , {'some var' : 5 , 'other_var' : [1 , 2 , 3 ], 'final_var' : {'a' : 'b' }})
157
165
self .assertEqual (reg .queryEntries ()[1 ].providerId , 'my provider 2' )
166
+ self .assertEqual (reg .queryEntries ()[1 ].id , id_2 )
158
167
self .assertEqual (reg .queryEntries ()[1 ].timestamp .date (), QDateTime .currentDateTime ().date ())
159
168
self .assertEqual (reg .queryEntries ()[1 ].entry , {'some var' : 6 })
160
169
self .assertEqual (reg .queryEntries ()[2 ].providerId , 'my provider 3' )
170
+ self .assertEqual (reg .queryEntries ()[2 ].id , id_3 )
161
171
self .assertEqual (reg .queryEntries ()[2 ].timestamp .date (), QDate (2021 , 1 , 2 ))
162
172
self .assertEqual (reg .queryEntries ()[2 ].entry , {'var' : 7 })
163
173
164
174
# query by provider
165
175
entries = reg .queryEntries (providerId = 'my provider' )
166
176
self .assertEqual (len (entries ), 1 )
167
177
self .assertEqual (entries [0 ].providerId , 'my provider' )
178
+ self .assertEqual (entries [0 ].id , id_1 )
168
179
self .assertEqual (entries [0 ].timestamp .date (), QDateTime .currentDateTime ().date ())
169
180
self .assertEqual (entries [0 ].entry , {'some var' : 5 , 'other_var' : [1 , 2 , 3 ], 'final_var' : {'a' : 'b' }})
170
181
171
182
entries = reg .queryEntries (providerId = 'my provider 2' )
172
183
self .assertEqual (len (entries ), 1 )
173
184
self .assertEqual (entries [0 ].providerId , 'my provider 2' )
185
+ self .assertEqual (entries [0 ].id , id_2 )
174
186
self .assertEqual (entries [0 ].timestamp .date (), QDateTime .currentDateTime ().date ())
175
187
self .assertEqual (entries [0 ].entry , {'some var' : 6 })
176
188
@@ -195,6 +207,7 @@ def test_registry_entries(self):
195
207
196
208
entry , ok = reg .entry (id_1 )
197
209
self .assertEqual (entry .providerId , 'my provider' )
210
+ self .assertEqual (entry .id , id_1 )
198
211
self .assertEqual (entry .timestamp .date (), QDateTime .currentDateTime ().date ())
199
212
self .assertEqual (entry .entry , {'new_props' : 54 })
200
213
@@ -213,14 +226,18 @@ def test_registry_entries(self):
213
226
214
227
self .assertEqual (len (added_spy ), 5 )
215
228
self .assertEqual (added_spy [- 2 ][1 ].providerId , 'my provider 4' )
229
+ self .assertEqual (added_spy [- 2 ][1 ].id , 1 )
216
230
self .assertEqual (added_spy [- 2 ][1 ].entry , {'var' : 7 })
217
231
self .assertEqual (added_spy [- 1 ][1 ].providerId , 'my provider 5' )
232
+ self .assertEqual (added_spy [- 1 ][1 ].id , 2 )
218
233
self .assertEqual (added_spy [- 1 ][1 ].entry , {'var' : 8 })
219
234
220
235
self .assertEqual (reg .queryEntries ()[0 ].providerId , 'my provider 4' )
236
+ self .assertEqual (reg .queryEntries ()[0 ].id , 1 )
221
237
self .assertEqual (reg .queryEntries ()[0 ].entry , {'var' : 7 })
222
238
223
239
self .assertEqual (reg .queryEntries ()[1 ].providerId , 'my provider 5' )
240
+ self .assertEqual (reg .queryEntries ()[1 ].id , 2 )
224
241
self .assertEqual (reg .queryEntries ()[1 ].entry , {'var' : 8 })
225
242
226
243
0 commit comments