<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/misc/print_exception.py, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-15T13:57:36+00:00</updated>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add tests using "file" argument in print and sys.print_exception.</title>
<updated>2018-06-20T06:08:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-20T06:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b92a8adbfa54dc259554b435a81b6cec19cae99a'/>
<id>urn:sha1:b92a8adbfa54dc259554b435a81b6cec19cae99a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Convert remaining "sys.exit()" to "raise SystemExit".</title>
<updated>2017-06-10T17:34:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-06-10T17:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=85d809d1f4e35a511e0a56b3411126e05a31c01b'/>
<id>urn:sha1:85d809d1f4e35a511e0a56b3411126e05a31c01b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/misc/: Make few tests skippable.</title>
<updated>2017-03-11T00:17:02+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-03-11T00:16:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3e321f1724b4e2deae2a7750c789c6423f5201c2'/>
<id>urn:sha1:3e321f1724b4e2deae2a7750c789c6423f5201c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/misc: Add test for line number printing with large bytecode chunk.</title>
<updated>2017-02-10T01:02:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-10T01:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e08395a35c37fa7f7c0311cc4c7a71537b8b4227'/>
<id>urn:sha1:e08395a35c37fa7f7c0311cc4c7a71537b8b4227</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Make "io" modules fixes for CPython compatibility.</title>
<updated>2016-05-02T11:38:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T11:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=566d8f1d7e1eb1a0cd595d4e76401ea5d54b0ef4'/>
<id>urn:sha1:566d8f1d7e1eb1a0cd595d4e76401ea5d54b0ef4</id>
<content type='text'>
Previously, "import _io" worked on both CPython and MicroPython (essentially
by a chance on CPython, as there's not guarantee that its contents will stay
the same across versions), but as the module was renamed to uio, need to use
more robust import sequence for compatibility.
</content>
</entry>
<entry>
<title>tests: Update for _io/_collections module having been renamed.</title>
<updated>2016-05-02T11:15:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T11:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8c35f3979c38bc8a29a22e7a61d33f87ff856124'/>
<id>urn:sha1:8c35f3979c38bc8a29a22e7a61d33f87ff856124</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/print_exception: Use exception which prints the same regardless of config.</title>
<updated>2016-03-07T07:10:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-13T15:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=419bb26ddc3017fb87cd9ce1853bc4f64f052394'/>
<id>urn:sha1:419bb26ddc3017fb87cd9ce1853bc4f64f052394</id>
<content type='text'>
NameError may either include offending name or not. Unfortunately, this
change makes test float-dependent. And using integer division leads to
different error message than CPython.
</content>
</entry>
<entry>
<title>tests: Allow tests to pass against CPython 3.5.</title>
<updated>2015-10-02T12:01:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-02T12:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34f26ea862d18c61a66f36f44277bb954bf36cd1'/>
<id>urn:sha1:34f26ea862d18c61a66f36f44277bb954bf36cd1</id>
<content type='text'>
All breaking changes going from 3.4 to 3.5 are contained in
basics/python34.py.
</content>
</entry>
<entry>
<title>py: Fix adding of traceback so that it appends to existing info.</title>
<updated>2015-02-27T00:36:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-27T00:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4852e09c7914a4d4f2938dddbe155a2075bb2eb3'/>
<id>urn:sha1:4852e09c7914a4d4f2938dddbe155a2075bb2eb3</id>
<content type='text'>
This makes exception traceback info self contained (ie doesn't rely on
list object, which was a bit of a hack), reduces code size, and reduces
RAM footprint of exception by eliminating the list object.

Addresses part of issue #1126.
</content>
</entry>
</feed>
