Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit afc92d1d authored by Tianjie Xu's avatar Tianjie Xu Committed by android-build-merger
Browse files

Merge "Monotonic flag sets incorrectly in rangelib"

am: 323e3d4c

* commit '323e3d4c':
  Monotonic flag sets incorrectly in rangelib

Change-Id: I592f61c1069293539df958b26043e29149eb4dda
parents ddbcb7ab 323e3d4c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -104,7 +104,7 @@ class RangeSet(object):
        if last <= s:
          last = s+1
        else:
          monotonic = True
          monotonic = False
    data.sort()
    self.data = tuple(self._remove_pairs(data))
    self.monotonic = monotonic
+1 −0
Original line number Diff line number Diff line
@@ -117,6 +117,7 @@ class RangeSetTest(unittest.TestCase):
    self.assertTrue(RangeSet("").monotonic)
    self.assertTrue(RangeSet("0-4 5-9").monotonic)
    self.assertFalse(RangeSet("5-9 0-4").monotonic)
    self.assertFalse(RangeSet("258768-259211 196604").monotonic)

    self.assertTrue(RangeSet(data=[0, 10]).monotonic)
    self.assertTrue(RangeSet(data=[0, 10, 15, 20]).monotonic)