aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_reader.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_reader.py')
-rw-r--r--test/test_reader.py54
1 files changed, 27 insertions, 27 deletions
diff --git a/test/test_reader.py b/test/test_reader.py
index 8c681c8..0676b30 100644
--- a/test/test_reader.py
+++ b/test/test_reader.py
@@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
+from __future__ import absolute_import, print_function, unicode_literals
import yaml
import yamlish
import test
-import unittest
+import unittest2 as unittest
test_data_list = [
{
@@ -42,7 +43,7 @@ test_data_list = [
},
{
"name": 'Mixed array',
- "in": [ '---', '- 1', "- 'two'", '- "three\n"', '...', ],
+ "in": [ '---', '- 1', "- 'two'", r'- "three\n"', '...', ],
"out": [ 1, 'two', "three\n" ],
},
{
@@ -311,44 +312,42 @@ test_data_list = [
},
{
"name": "Unprintables",
- "skip": True,
"in": [
- "---",
- "- \"\\z\\x01\\x02\\x03\\x04\\x05\\x06\\a\\x08\\t\\n\\v\\f\\r\\x0e\\x0f\"",
+ "- \"\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\a\\x08\\t\\n\\v\\f\\r\\x0e\\x0f\"",
"- \"\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\e\\x1c\\x1d\\x1e\\x1f\"",
- "- \" !\\\"#\$%&'()*+,-./\"",
+ "- \" !\\\"#$%&'()*+,-./\"",
"- 0123456789:;<=>?",
"- '\@ABCDEFGHIJKLMNO'",
"- 'PQRSTUVWXYZ[\\]^_'",
"- '`abcdefghijklmno'",
- "- 'pqrstuvwxyz{|}~\177'",
- "- \200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217",
- "- \220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237",
- "- \240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257",
- "- \260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277",
- "- \300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317",
- "- \320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337",
- "- \340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357",
- "- \360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377",
+ r"- 'pqrstuvwxyz{|}~\177'",
+ "- \\200\\201\\202\\203\\204\\205\\206\\207\\210\\211\\212\\213\\214\\215\\216\\217",
+ "- \\220\\221\\222\\223\\224\\225\\226\\227\\230\\231\\232\\233\\234\\235\\236\\237",
+ "- \\240\\241\\242\\243\\244\\245\\246\\247\\250\\251\\252\\253\\254\\255\\256\\257",
+ "- \\260\\261\\262\\263\\264\\265\\266\\267\\270\\271\\272\\273\\274\\275\\276\\277",
+ "- \\300\\301\\302\\303\\304\\305\\306\\307\\310\\311\\312\\313\\314\\315\\316\\317",
+ "- \\320\\321\\322\\323\\324\\325\\326\\327\\330\\331\\332\\333\\334\\335\\336\\337",
+ "- \\340\\341\\342\\343\\344\\345\\346\\347\\350\\351\\352\\353\\354\\355\\356\\357",
+ "- \\360\\361\\362\\363\\364\\365\\366\\367\\370\\371\\372\\373\\374\\375\\376\\377",
"..."
],
"out": [
"\0\1\2\3\4\5\6\a\b\t\n\13\f\r\16\17",
- "\20\21\22\23\24\25\26\27\30\31\32\e\34\35\36\37",
- " !\"#\$%&'()*+,-./",
+ "\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37",
+ " !\"#$%&'()*+,-./",
"0123456789:;<=>?",
"\@ABCDEFGHIJKLMNO",
"PQRSTUVWXYZ[\\]^_",
"`abcdefghijklmno",
- "pqrstuvwxyz{|}~\177",
- "\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217",
- "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237",
- "\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257",
- "\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277",
- "\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317",
- "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337",
- "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357",
- "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
+ r"pqrstuvwxyz{|}~\177",
+ r"\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217",
+ r"\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237",
+ r"\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257",
+ r"\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277",
+ r"\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317",
+ r"\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337",
+ r"\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357",
+ r"\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
]
},
{
@@ -366,6 +365,7 @@ test_data_list = [
class TestReader(unittest.TestCase): # IGNORE:C0111
pass
+test.generate_testsuite(test_data_list, TestReader, yamlish.load)
+
if __name__ == "__main__":
- test.generate_testsuite(test_data_list, TestReader, yamlish.load)
unittest.main()