Commit 7abd5c0e by Victor M. Alvarez

Fix tests introduced in 34c581a3.

parent 34c581a3
......@@ -813,9 +813,14 @@ class TestYara(unittest.TestCase):
r = yara.compile(source='rule test { condition: ext_str matches /ssi$/ }', externals={'ext_str': 'mississippi'})
self.assertFalse(r.match(data='dummy'))
self.assertRaises(UnicodeEncodeError, yara.compile,
source="rule test { condition: true}",
externals={'foo': u'\u6765\u6613\u7f51\u7edc\u79d1' })
if sys.version_info[0] >= 3:
self.assertTrue(yara.compile(
source="rule test { condition: true}",
externals={'foo': u'\u6765\u6613\u7f51\u7edc\u79d1' }))
else:
self.assertRaises(UnicodeEncodeError, yara.compile,
source="rule test { condition: true}",
externals={'foo': u'\u6765\u6613\u7f51\u7edc\u79d1' })
def testCallbackAll(self):
global rule_data
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment