blob: 4bf0875b892f6e4a5d3664aba8915964df04923a [file] [log] [blame]
jcgregorio@wpgntai-ubiq72.hot.corp.google.comed132522010-04-19 11:12:52 -07001import decimal
2from unittest import TestCase
3
4from simplejson import decoder, encoder, scanner
5
6def has_speedups():
7 return encoder.c_make_encoder is not None
8
9class TestDecode(TestCase):
10 def test_make_scanner(self):
11 if not has_speedups():
12 return
13 self.assertRaises(AttributeError, scanner.c_make_scanner, 1)
14
15 def test_make_encoder(self):
16 if not has_speedups():
17 return
18 self.assertRaises(TypeError, encoder.c_make_encoder,
19 None,
20 "\xCD\x7D\x3D\x4E\x12\x4C\xF9\x79\xD7\x52\xBA\x82\xF2\x27\x4A\x7D\xA0\xCA\x75",
21 None)