Best Python code snippet using autotest_python
reader.py
Source:reader.py  
...135            if not self.eof:136                self.update_raw()137            if self.raw_decode is not None:138                try:139                    data, converted = self.raw_decode(self.raw_buffer,140                            'strict', self.eof)141                except UnicodeDecodeError, exc:142                    character = exc.object[exc.start]143                    if self.stream is not None:144                        position = self.stream_pointer-len(self.raw_buffer)+exc.start145                    else:146                        position = exc.start147                    raise ReaderError(self.name, position, character,148                            exc.encoding, exc.reason)149            else:150                data = self.raw_buffer151                converted = len(data)152            self.check_printable(data)153            self.buffer += data...test_decode.py
Source:test_decode.py  
...60        self.assertEqual(json.loads('""'), "")61        self.assertEqual(json.loads(u'""'), u"")62        self.assertEqual(json.loads('[""]'), [""])63        self.assertEqual(json.loads(u'[""]'), [u""])64    def test_raw_decode(self):65        cls = json.decoder.JSONDecoder66        self.assertEqual(67            ({'a': {}}, 9),68            cls().raw_decode("{\"a\": {}}"))69        # http://code.google.com/p/simplejson/issues/detail?id=8570        self.assertEqual(71            ({'a': {}}, 9),72            cls(object_pairs_hook=dict).raw_decode("{\"a\": {}}"))73        # https://github.com/simplejson/simplejson/pull/3874        self.assertEqual(75            ({'a': {}}, 11),76            cls().raw_decode(" \n{\"a\": {}}"))77    def test_bounds_checking(self):78        # https://github.com/simplejson/simplejson/issues/9879        j = json.decoder.JSONDecoder()80        for i in [4, 5, 6, -1, -2, -3, -4, -5, -6]:81            self.assertRaises(ValueError, j.scan_once, '1234', i)82            self.assertRaises(ValueError, j.raw_decode, '1234', i)83        x, y = sorted(['128931233', '472389423'], key=id)84        diff = id(x) - id(y)85        self.assertRaises(ValueError, j.scan_once, y, diff)...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
