<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/extmod/vfs_fat_fileio1.py, branch encoding</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-07-11T20:45:30+00:00</updated>
<entry>
<title>WIP: after merge; before testing</title>
<updated>2018-07-11T20:45:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-11T20:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7c219600a246d8956d0b23ea3f5d125a820e6b6a'/>
<id>urn:sha1:7c219600a246d8956d0b23ea3f5d125a820e6b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Trinket M0 build fit; make RAMFS in vfs_fat_* tests be compliant with expected API</title>
<updated>2018-06-15T01:02:12+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-15T01:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa814a32ce3a211bcec9b06ad488aa1dde1b669d'/>
<id>urn:sha1:fa814a32ce3a211bcec9b06ad488aa1dde1b669d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/extmod: Remove conditional import of uos_vfs, it no longer exists.</title>
<updated>2018-06-06T04:28:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-06T03:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5ef0d2ab14e7a1a367695e1bb64300f57871d9a3'/>
<id>urn:sha1:5ef0d2ab14e7a1a367695e1bb64300f57871d9a3</id>
<content type='text'>
This conditional import was only used to get the tests working on the unix
coverage build, which has now switched to use VFS by default so the uos
module alone has the required functionality.
</content>
</entry>
<entry>
<title>extmod/vfs_fat_file: Implement SEEK_CUR for non-zero offset.</title>
<updated>2018-03-23T14:19:56+00:00</updated>
<author>
<name>Ayke van Laethem</name>
<email>aykevanlaethem@gmail.com</email>
</author>
<published>2017-12-19T22:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa55b15ac6a15be0c11123753760324547518a18'/>
<id>urn:sha1:fa55b15ac6a15be0c11123753760324547518a18</id>
<content type='text'>
CPython doesn't allow SEEK_CUR with non-zero offset for files in text mode,
and uPy inherited this behaviour for both text and binary files.  It makes
sense to provide full support for SEEK_CUR of binary-mode files in uPy, and
to do this in a minimal way means also allowing to use SEEK_CUR with
non-zero offsets on text-mode files.  That seems to be a fair compromise.
</content>
</entry>
<entry>
<title>tests/extmod/vfs_fat_fileio1: Add test for calling file obj finaliser.</title>
<updated>2018-02-28T04:27:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-02-28T04:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=90e719a232dbf4039085d4fea2faf1358e408e40'/>
<id>urn:sha1:90e719a232dbf4039085d4fea2faf1358e408e40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/extmod/vfs_fat_fileio1: Add test for failing alloc with finaliser.</title>
<updated>2018-02-26T02:36:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-02-26T02:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a604451566ca415cc6ab6f9cce40c19045cb8e16'/>
<id>urn:sha1:a604451566ca415cc6ab6f9cce40c19045cb8e16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/vfs_fat_file: Implement SEEK_CUR for non-zero offset.</title>
<updated>2018-01-31T06:33:07+00:00</updated>
<author>
<name>Ayke van Laethem</name>
<email>aykevanlaethem@gmail.com</email>
</author>
<published>2017-12-19T22:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7642785881550bd71815623c4f93e0516217429c'/>
<id>urn:sha1:7642785881550bd71815623c4f93e0516217429c</id>
<content type='text'>
CPython doesn't allow SEEK_CUR with non-zero offset for files in text mode,
and uPy inherited this behaviour for both text and binary files.  It makes
sense to provide full support for SEEK_CUR of binary-mode files in uPy, and
to do this in a minimal way means also allowing to use SEEK_CUR with
non-zero offsets on text-mode files.  That seems to be a fair compromise.
</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/extmod/vfs: Update tests to reflect new ilistdir() method.</title>
<updated>2017-05-10T01:39:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-05-05T13:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=852c215d76de082adf57d3724907ab2c8d790e78'/>
<id>urn:sha1:852c215d76de082adf57d3724907ab2c8d790e78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/extmod/vfs_fat_fileio*: Improve skippability.</title>
<updated>2017-04-02T21:14:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-02T21:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=499ea8b2532010c17b2f52825b90c4991db02aa5'/>
<id>urn:sha1:499ea8b2532010c17b2f52825b90c4991db02aa5</id>
<content type='text'>
Should be skipped on missing uso, uerrno modules.
</content>
</entry>
</feed>
