diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ef9d7cc5cb4e1f6fb461c1a926aa78d69958973..8cfecec30664bd1f72b53a686e715e78c25499a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,3 +4,4 @@ here's only the changelog for the version in development # v2.1 * proofed against loading empty strings +* Python 3.6 is supported diff --git a/README.md b/README.md index 01b88e922601f2f0594b721cc868b6e186e91da3..2d7db3e539ad774fe887527997337e0dc5510a75 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,6 @@ MiniJSON ======== [](https://travis-ci.com/Dronehub/minijson) [](https://codeclimate.com/github/Dronehub/minijson/test_coverage) -[](https://codeclimate.com/github/Dronehub/minijson) [](https://codeclimate.com/github/Dronehub/minijson) [](http://minijson.readthedocs.io/en/latest/?badge=latest) [](https://pypi.python.org/pypi/minijson) diff --git a/tests/test_minijson.py b/tests/test_minijson.py index 08a2c3973cffb6fb5fcbb9dabb80aa8c944f44bd..356324015552e33587c9997d090b0c07c70a77dd 100644 --- a/tests/test_minijson.py +++ b/tests/test_minijson.py @@ -19,12 +19,9 @@ class TestMiniJSON(unittest.TestCase): self.assertLoadingIsDecodingError(b'\x82\x00') def test_short_nonstring_key_dicts(self): - a = {i: i for i in range(20)} - self.assertSameAfterDumpsAndLoads(a) - a = {i: i for i in range(300)} - self.assertSameAfterDumpsAndLoads(a) - a = {i: i for i in range(66000)} - self.assertSameAfterDumpsAndLoads(a) + self.assertSameAfterDumpsAndLoads({i: i for i in range(20)}) + self.assertSameAfterDumpsAndLoads({i: i for i in range(300)}) + self.assertSameAfterDumpsAndLoads({i: i for i in range(66000)}) def test_invalid_name_dict(self): self.assertLoadingIsDecodingError(b'\x15\x01\x81\x01') @@ -50,23 +47,15 @@ class TestMiniJSON(unittest.TestCase): self.assertSameAfterDumpsAndLoads('t'*65540) def test_lists(self): - a = [None]*4 - self.assertSameAfterDumpsAndLoads(a) - - a = [None]*256 - self.assertSameAfterDumpsAndLoads(a) - - def test_long_lists(self): - a = [None]*17 - self.assertSameAfterDumpsAndLoads(a) + self.assertSameAfterDumpsAndLoads([None]*4) + self.assertSameAfterDumpsAndLoads([None]*256) + self.assertSameAfterDumpsAndLoads([None]*17) def test_long_dicts(self): - a = {str(i): i for i in range(17)} - self.assertSameAfterDumpsAndLoads(a) + self.assertSameAfterDumpsAndLoads({str(i): i for i in range(17)}) def test_dicts_not_string_keys(self): - a = {i: i for i in range(17)} - self.assertSameAfterDumpsAndLoads(a) + self.assertSameAfterDumpsAndLoads({i: i for i in range(17)}) def test_long_dicts_and_lists(self): self.assertSameAfterDumpsAndLoads({str(i): i*2 for i in range(65535)})