Skip to content

Commit 4bbe213

Browse files
committed
PYTHON-996 - Adjust regex tests for python 3.5
1 parent b2a6fc6 commit 4bbe213

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

test/test_bson.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -731,14 +731,14 @@ def test_bson_regex(self):
731731
self.assertEqual(doc1, BSON(doc1_bson).decode())
732732

733733
# Valid Python regex, with flags.
734-
re2 = re.compile('.*', re.I | re.L | re.M | re.S | re.U | re.X)
735-
bson_re2 = Regex('.*', re.I | re.L | re.M | re.S | re.U | re.X)
734+
re2 = re.compile(u('.*'), re.I | re.M | re.S | re.U | re.X)
735+
bson_re2 = Regex(u('.*'), re.I | re.M | re.S | re.U | re.X)
736736

737737
doc2_with_re = {'r': re2}
738738
doc2_with_bson_re = {'r': bson_re2}
739739
doc2_bson = (
740-
b"\x12\x00\x00\x00" # document length
741-
b"\x0br\x00.*\x00ilmsux\x00" # r: regex
740+
b"\x11\x00\x00\x00" # document length
741+
b"\x0br\x00.*\x00imsux\x00" # r: regex
742742
b"\x00") # document terminator
743743

744744
self.assertEqual(doc2_bson, BSON.encode(doc2_with_re))

test/test_json_util.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,10 @@ def test_regex(self):
113113
self.assertEqual("a*b", res.pattern)
114114
self.assertEqual(re.IGNORECASE, res.flags)
115115

116-
all_options = re.I|re.L|re.M|re.S|re.U|re.X
117-
regex = re.compile("a*b", all_options)
116+
unicode_options = re.I|re.M|re.S|re.U|re.X
117+
regex = re.compile("a*b", unicode_options)
118118
res = self.round_tripped({"r": regex})["r"]
119-
self.assertEqual(all_options, res.flags)
119+
self.assertEqual(unicode_options, res.flags)
120120

121121
# Some tools may not add $options if no flags are set.
122122
res = json_util.loads('{"r": {"$regex": "a*b"}}')['r']

0 commit comments

Comments
 (0)