@@ -202,8 +202,8 @@ def test_float_scalars():
202202 store = create_test_store ()
203203
204204 box_test_entity = store .box (TestEntity )
205- id1 = box_test_entity .put (TestEntity (float32 = 12 , float64 = 12 ))
206- id2 = box_test_entity .put (TestEntity (float32 = 45 , float64 = 45 ))
205+ id1 = box_test_entity .put (TestEntity (float32 = 12.3 , float64 = 12.3 ))
206+ id2 = box_test_entity .put (TestEntity (float32 = 45.6 , float64 = 45.6 ))
207207
208208 # Test int scalar literals
209209 props = [ "float32" , "float64" ]
@@ -216,46 +216,37 @@ def test_float_scalars():
216216 with pytest .raises (AttributeError ):
217217 prop .not_equals (12 )
218218
219- query = box_test_entity .query (prop .greater_or_equal (11 )).build ()
219+ query = box_test_entity .query (prop .greater_or_equal (12 )).build ()
220220 assert query .count () == 2
221- assert query .find ()[0 ].id == id1
222- assert query .find ()[1 ].id == id2
223- query = box_test_entity .query (prop .greater_than (12 )).build ()
221+ query = box_test_entity .query (prop .greater_than (13 )).build ()
224222 assert query .count () == 1
225223 assert query .find ()[0 ].id == id2
226- query = box_test_entity .query (prop .less_than (45 )).build ()
227- assert query .count () == 1
228- assert query .find ()[0 ].id == id1
229- query = box_test_entity .query (prop .less_or_equal (45 )).build ()
224+ query = box_test_entity .query (prop .less_than (46 )).build ()
230225 assert query .count () == 2
231- assert query . find ()[ 0 ]. id == id1
232- assert query .find ()[ 1 ]. id == id2
226+ query = box_test_entity . query ( prop . less_or_equal ( 45 )). build ()
227+ assert query .count () == 1
233228 query = box_test_entity .query (prop .between (10 ,50 )).build ()
234229 assert query .count () == 2
235- assert query .find ()[0 ].id == id1
236- assert query .find ()[1 ].id == id2
230+ query = box_test_entity .query (prop .between (12 ,13 )).build ()
231+ assert query .count () == 1
232+ query = box_test_entity .query (prop .between (12 ,12 )).build ()
233+ assert query .count () == 0
237234
238235 # Test float scalar literals
239236 for p in props :
240237 prop = TestEntity .get_property (p )
241- query = box_test_entity .query (prop .greater_or_equal (11.0 )).build ()
242- assert query .count () == 2
243- assert query .find ()[0 ].id == id1
244- assert query .find ()[1 ].id == id2
245- query = box_test_entity .query (prop .greater_than (12.0 )).build ()
238+ query = box_test_entity .query (prop .greater_than (12.3 )).build ()
246239 assert query .count () == 1
247- assert query .find ()[0 ].id == id2
248- query = box_test_entity .query (prop .less_than (45.0 )).build ()
249- assert query .count () == 1
250- assert query .find ()[0 ].id == id1
251- query = box_test_entity .query (prop .less_or_equal (45.0 )).build ()
240+ query = box_test_entity .query (prop .greater_or_equal (12.3 )).build ()
252241 assert query .count () == 2
253- assert query . find ()[ 0 ]. id == id1
254- assert query .find ()[ 1 ]. id == id2
255- query = box_test_entity .query (prop .between ( 10.0 , 50.0 )).build ()
242+ query = box_test_entity . query ( prop . less_than ( 45.6 )). build ()
243+ assert query .count () == 1
244+ query = box_test_entity .query (prop .less_or_equal ( 45.6 )).build ()
256245 assert query .count () == 2
257- assert query .find ()[0 ].id == id1
258- assert query .find ()[1 ].id == id2
246+ query = box_test_entity .query (prop .between (12.2 ,12.4 )).build ()
247+ assert query .count () == 1
248+ query = box_test_entity .query (prop .between (45.6 ,45.61 )).build ()
249+ assert query .count () == 1
259250
260251
261252def test_flex_contains_key_value ():
0 commit comments