summaryrefslogtreecommitdiff
path: root/lib/python2.7/json/tests/__init__.py
diff options
context:
space:
mode:
authorJosh Gao <jmgao@google.com>2016-04-29 18:06:20 -0700
committerJosh Gao <jmgao@google.com>2016-04-29 18:48:31 -0700
commit5102a42dbbd313551dec806dedcb2c4b41ca2549 (patch)
treeae775a6a70c7c350fa9eeb9a9dd6c191ec041b9a /lib/python2.7/json/tests/__init__.py
parent0eac5d899bac5ad9180ff04f80cd2edb5ffa3f19 (diff)
downloadlinux-x86-5102a42dbbd313551dec806dedcb2c4b41ca2549.tar.gz
Update gdb to 7.11.nougat-dev
Taken from NDK build 2824841. Bug: http://b/28244367 Change-Id: I61369cec1cf7da5b5f352e2c6b618887ab4d525c (cherry picked from commit 039a04d8a5dda0ffad38364a9de21e66843db1a4)
Diffstat (limited to 'lib/python2.7/json/tests/__init__.py')
-rw-r--r--lib/python2.7/json/tests/__init__.py73
1 files changed, 0 insertions, 73 deletions
diff --git a/lib/python2.7/json/tests/__init__.py b/lib/python2.7/json/tests/__init__.py
deleted file mode 100644
index 90cb2b7..0000000
--- a/lib/python2.7/json/tests/__init__.py
+++ /dev/null
@@ -1,73 +0,0 @@
-import os
-import sys
-import json
-import doctest
-import unittest
-
-from test import test_support
-
-# import json with and without accelerations
-cjson = test_support.import_fresh_module('json', fresh=['_json'])
-pyjson = test_support.import_fresh_module('json', blocked=['_json'])
-
-# create two base classes that will be used by the other tests
-class PyTest(unittest.TestCase):
- json = pyjson
- loads = staticmethod(pyjson.loads)
- dumps = staticmethod(pyjson.dumps)
-
-@unittest.skipUnless(cjson, 'requires _json')
-class CTest(unittest.TestCase):
- if cjson is not None:
- json = cjson
- loads = staticmethod(cjson.loads)
- dumps = staticmethod(cjson.dumps)
-
-# test PyTest and CTest checking if the functions come from the right module
-class TestPyTest(PyTest):
- def test_pyjson(self):
- self.assertEqual(self.json.scanner.make_scanner.__module__,
- 'json.scanner')
- self.assertEqual(self.json.decoder.scanstring.__module__,
- 'json.decoder')
- self.assertEqual(self.json.encoder.encode_basestring_ascii.__module__,
- 'json.encoder')
-
-class TestCTest(CTest):
- def test_cjson(self):
- self.assertEqual(self.json.scanner.make_scanner.__module__, '_json')
- self.assertEqual(self.json.decoder.scanstring.__module__, '_json')
- self.assertEqual(self.json.encoder.c_make_encoder.__module__, '_json')
- self.assertEqual(self.json.encoder.encode_basestring_ascii.__module__,
- '_json')
-
-
-here = os.path.dirname(__file__)
-
-def test_suite():
- suite = additional_tests()
- loader = unittest.TestLoader()
- for fn in os.listdir(here):
- if fn.startswith("test") and fn.endswith(".py"):
- modname = "json.tests." + fn[:-3]
- __import__(modname)
- module = sys.modules[modname]
- suite.addTests(loader.loadTestsFromModule(module))
- return suite
-
-def additional_tests():
- suite = unittest.TestSuite()
- for mod in (json, json.encoder, json.decoder):
- suite.addTest(doctest.DocTestSuite(mod))
- suite.addTest(TestPyTest('test_pyjson'))
- suite.addTest(TestCTest('test_cjson'))
- return suite
-
-def main():
- suite = test_suite()
- runner = unittest.TextTestRunner()
- runner.run(suite)
-
-if __name__ == '__main__':
- sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
- main()