From 3257aa99321d745773a6bd1bd4ce7f6fafe74411 Mon Sep 17 00:00:00 2001 From: Daryl McDaniel Date: Sat, 7 Nov 2015 19:33:58 +0000 Subject: AppPkg/Applications/Python/Python-2.7.10: Initial Checkin part 4/5. The Lib directory from the cPython 2.7.10 distribution. These files are unchanged and set the baseline for subsequent commits. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daryl McDaniel git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18740 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Python-2.7.10/Lib/json/tests/test_speedups.py | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 AppPkg/Applications/Python/Python-2.7.10/Lib/json/tests/test_speedups.py (limited to 'AppPkg/Applications/Python/Python-2.7.10/Lib/json/tests/test_speedups.py') diff --git a/AppPkg/Applications/Python/Python-2.7.10/Lib/json/tests/test_speedups.py b/AppPkg/Applications/Python/Python-2.7.10/Lib/json/tests/test_speedups.py new file mode 100644 index 0000000000..bc0e00d9b2 --- /dev/null +++ b/AppPkg/Applications/Python/Python-2.7.10/Lib/json/tests/test_speedups.py @@ -0,0 +1,23 @@ +from json.tests import CTest + + +class TestSpeedups(CTest): + def test_scanstring(self): + self.assertEqual(self.json.decoder.scanstring.__module__, "_json") + self.assertIs(self.json.decoder.scanstring, self.json.decoder.c_scanstring) + + def test_encode_basestring_ascii(self): + self.assertEqual(self.json.encoder.encode_basestring_ascii.__module__, + "_json") + self.assertIs(self.json.encoder.encode_basestring_ascii, + self.json.encoder.c_encode_basestring_ascii) + +class TestDecode(CTest): + def test_make_scanner(self): + self.assertRaises(AttributeError, self.json.scanner.c_make_scanner, 1) + + def test_make_encoder(self): + self.assertRaises(TypeError, self.json.encoder.c_make_encoder, + None, + "\xCD\x7D\x3D\x4E\x12\x4C\xF9\x79\xD7\x52\xBA\x82\xF2\x27\x4A\x7D\xA0\xCA\x75", + None) -- cgit v1.2.3