Merging upstream version 18.7.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
77523b6777
commit
d1b976f442
96 changed files with 59037 additions and 52828 deletions
|
@ -1,7 +1,7 @@
|
|||
import unittest
|
||||
|
||||
from sqlglot.dialects import BigQuery, Dialect, Snowflake
|
||||
from sqlglot.helper import name_sequence, tsort
|
||||
from sqlglot.helper import merge_ranges, name_sequence, tsort
|
||||
|
||||
|
||||
class TestHelper(unittest.TestCase):
|
||||
|
@ -66,3 +66,10 @@ class TestHelper(unittest.TestCase):
|
|||
self.assertEqual(s1(), "a2")
|
||||
self.assertEqual(s2(), "b1")
|
||||
self.assertEqual(s2(), "b2")
|
||||
|
||||
def test_merge_ranges(self):
|
||||
self.assertEqual([], merge_ranges([]))
|
||||
self.assertEqual([(0, 1)], merge_ranges([(0, 1)]))
|
||||
self.assertEqual([(0, 1), (2, 3)], merge_ranges([(0, 1), (2, 3)]))
|
||||
self.assertEqual([(0, 3)], merge_ranges([(0, 1), (1, 3)]))
|
||||
self.assertEqual([(0, 1), (2, 4)], merge_ranges([(2, 3), (0, 1), (3, 4)]))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue