<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/basics, branch v1.8.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-17T02:38:19+00:00</updated>
<entry>
<title>tests/basics/special_methods: Enable tests for extra special methods.</title>
<updated>2016-08-17T02:38:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-17T02:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bb19e7b94bd8cc69b75e6d39dd9f2ec6e0cebba6'/>
<id>urn:sha1:bb19e7b94bd8cc69b75e6d39dd9f2ec6e0cebba6</id>
<content type='text'>
These additional special methods are enabled on most ports so we can test
them in this test.
</content>
</entry>
<entry>
<title>tests/basics: Add a test file for overriding special methods.</title>
<updated>2016-08-17T02:11:32+00:00</updated>
<author>
<name>rguillon</name>
<email>rguillon@users.sourceforce.net</email>
</author>
<published>2016-08-14T15:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ed6a1ada2470617cb4fd4a65b0947ae982cfe927'/>
<id>urn:sha1:ed6a1ada2470617cb4fd4a65b0947ae982cfe927</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/sequence: Allow to use bignums as indices in slice objects.</title>
<updated>2016-08-15T13:26:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-15T13:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=095e43a9a5b3fc7c1220cdbabe6a4fed0973b1e1'/>
<id>urn:sha1:095e43a9a5b3fc7c1220cdbabe6a4fed0973b1e1</id>
<content type='text'>
See issue #2264.
</content>
</entry>
<entry>
<title>tests/basics: Add test for break from within try within a for-loop.</title>
<updated>2016-08-15T11:28:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-15T11:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f6a8e84a2557c5edf29a6f3afa4d1cce1d42d389'/>
<id>urn:sha1:f6a8e84a2557c5edf29a6f3afa4d1cce1d42d389</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/basics: Add more list tests to improve coverage testing.</title>
<updated>2016-08-15T00:46:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-15T00:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d5f42c9daf12f11b2a7a2db17409331b6f2a484e'/>
<id>urn:sha1:d5f42c9daf12f11b2a7a2db17409331b6f2a484e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/basics: Add more tuple tests to improve coverage testing.</title>
<updated>2016-08-15T00:46:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-15T00:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3c82d1d34b6450e73816e206fa5a5d3330a4df48'/>
<id>urn:sha1:3c82d1d34b6450e73816e206fa5a5d3330a4df48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/basics: bytes/str.partition/rpartition are now optional.</title>
<updated>2016-08-07T19:14:34+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-07T19:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8897dcb2a1fbc7bbd02e4e50a66c0f59f30bebac'/>
<id>urn:sha1:8897dcb2a1fbc7bbd02e4e50a66c0f59f30bebac</id>
<content type='text'>
Skip tests if not available.
</content>
</entry>
<entry>
<title>py/objstrunicode: str_index_to_ptr: Should handle bytes too.</title>
<updated>2016-07-25T11:45:08+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-25T11:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6af90b29725a85f275380d1973b1454e25e6bdbc'/>
<id>urn:sha1:6af90b29725a85f275380d1973b1454e25e6bdbc</id>
<content type='text'>
There's single str_index_to_ptr() function, called for both bytes and
unicode objects, so should handle each properly.
</content>
</entry>
<entry>
<title>tests/bytes_compare: Rework test for bytes &lt;-&gt; str comparison.</title>
<updated>2016-07-22T09:02:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-22T09:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b652ee705b7378211250bebb478a3894836350bb'/>
<id>urn:sha1:b652ee705b7378211250bebb478a3894836350bb</id>
<content type='text'>
This may produce a warning, depending on MicroPython configuration.
</content>
</entry>
<entry>
<title>tests: Add testcase for OrderedDict equality.</title>
<updated>2016-06-12T14:37:19+00:00</updated>
<author>
<name>Mark Anthony Palomer</name>
<email>mpalomer@protonmail.ch</email>
</author>
<published>2016-06-06T18:55:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=deaf0712aa46315e51700adf3b24366c338a5504'/>
<id>urn:sha1:deaf0712aa46315e51700adf3b24366c338a5504</id>
<content type='text'>
There's a need for .exp file because CPython renders OrderedDict's as:

OrderedDict([('b', 2)])

while MicroPython as:

OrderedDict({'b': 2})
</content>
</entry>
</feed>
