BooleanIndex index becomes wrong when index value is inverted during a RE-indexation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope 2 |
Fix Released
|
Medium
|
Tres Seaver |
Bug Description
This test (for now in tdesvenain fork) fails :
self.assertEqua
def test_reindexati
index = self._makeOne()
obj1 = Dummy(1, False)
obj2 = Dummy(2, False)
obj3 = Dummy(3, True)
obj4 = Dummy(4, True)
obj1.truth = True
res = index._
AssertionError: Lists differ: [3, 4] != [1, 3, 4]
First differing element 0:
3
1
Second list contains 1 additional elements.
First extra element 2:
4
- [3, 4]
+ [1, 3, 4]
? +++