tests: Format all Python code with black, except tests in basics subdir.

This adds the Python files in the tests/ directory to be formatted with
./tools/codeformat.py.  The basics/ subdirectory is excluded for now so we
aren't changing too much at once.

In a few places `# fmt: off`/`# fmt: on` was used where the code had
special formatting for readability or where the test was actually testing
the specific formatting.
This commit is contained in:
David Lechner
2020-03-22 21:26:08 -05:00
committed by Damien George
parent 488613bca6
commit 3dc324d3f1
472 changed files with 4396 additions and 2891 deletions

View File

@@ -2,6 +2,7 @@
try:
import uos
uos.mount
except (ImportError, AttributeError):
print("SKIP")
@@ -11,55 +12,67 @@ except (ImportError, AttributeError):
class Filesystem:
def __init__(self, id):
self.id = id
def mount(self, readonly, mkfs):
print(self.id, 'mount', readonly, mkfs)
print(self.id, "mount", readonly, mkfs)
def umount(self):
print(self.id, 'umount')
print(self.id, "umount")
def ilistdir(self, dir):
print(self.id, 'ilistdir', dir)
return iter([('a%d' % self.id, 0, 0)])
print(self.id, "ilistdir", dir)
return iter([("a%d" % self.id, 0, 0)])
def chdir(self, dir):
print(self.id, 'chdir', dir)
print(self.id, "chdir", dir)
def getcwd(self):
print(self.id, 'getcwd')
return 'dir%d' % self.id
print(self.id, "getcwd")
return "dir%d" % self.id
def mkdir(self, path):
print(self.id, 'mkdir', path)
print(self.id, "mkdir", path)
def remove(self, path):
print(self.id, 'remove', path)
print(self.id, "remove", path)
def rename(self, old_path, new_path):
print(self.id, 'rename', old_path, new_path)
print(self.id, "rename", old_path, new_path)
def rmdir(self, path):
print(self.id, 'rmdir', path)
print(self.id, "rmdir", path)
def stat(self, path):
print(self.id, 'stat', path)
print(self.id, "stat", path)
return (self.id,)
def statvfs(self, path):
print(self.id, 'statvfs', path)
print(self.id, "statvfs", path)
return (self.id,)
def open(self, file, mode):
print(self.id, 'open', file, mode)
print(self.id, "open", file, mode)
# first we umount any existing mount points the target may have
try:
uos.umount('/')
uos.umount("/")
except OSError:
pass
for path in uos.listdir('/'):
uos.umount('/' + path)
for path in uos.listdir("/"):
uos.umount("/" + path)
# stat root dir
print(uos.stat('/'))
print(uos.stat("/"))
# statvfs root dir; verify that f_namemax has a sensible size
print(uos.statvfs('/')[9] >= 32)
print(uos.statvfs("/")[9] >= 32)
# getcwd when in root dir
print(uos.getcwd())
# basic mounting and listdir
uos.mount(Filesystem(1), '/test_mnt')
uos.mount(Filesystem(1), "/test_mnt")
print(uos.listdir())
# ilistdir
@@ -68,80 +81,80 @@ print(next(i))
try:
next(i)
except StopIteration:
print('StopIteration')
print("StopIteration")
try:
next(i)
except StopIteration:
print('StopIteration')
print("StopIteration")
# referencing the mount point in different ways
print(uos.listdir('test_mnt'))
print(uos.listdir('/test_mnt'))
print(uos.listdir("test_mnt"))
print(uos.listdir("/test_mnt"))
# mounting another filesystem
uos.mount(Filesystem(2), '/test_mnt2', readonly=True)
uos.mount(Filesystem(2), "/test_mnt2", readonly=True)
print(uos.listdir())
print(uos.listdir('/test_mnt2'))
print(uos.listdir("/test_mnt2"))
# mounting over an existing mount point
try:
uos.mount(Filesystem(3), '/test_mnt2')
uos.mount(Filesystem(3), "/test_mnt2")
except OSError:
print('OSError')
print("OSError")
# mkdir of a mount point
try:
uos.mkdir('/test_mnt')
uos.mkdir("/test_mnt")
except OSError:
print('OSError')
print("OSError")
# rename across a filesystem
try:
uos.rename('/test_mnt/a', '/test_mnt2/b')
uos.rename("/test_mnt/a", "/test_mnt2/b")
except OSError:
print('OSError')
print("OSError")
# delegating to mounted filesystem
uos.chdir('test_mnt')
uos.chdir("test_mnt")
print(uos.listdir())
print(uos.getcwd())
uos.mkdir('test_dir')
uos.remove('test_file')
uos.rename('test_file', 'test_file2')
uos.rmdir('test_dir')
print(uos.stat('test_file'))
print(uos.statvfs('/test_mnt'))
open('test_file')
open('test_file', 'wb')
uos.mkdir("test_dir")
uos.remove("test_file")
uos.rename("test_file", "test_file2")
uos.rmdir("test_dir")
print(uos.stat("test_file"))
print(uos.statvfs("/test_mnt"))
open("test_file")
open("test_file", "wb")
# umount
uos.umount('/test_mnt')
uos.umount('/test_mnt2')
uos.umount("/test_mnt")
uos.umount("/test_mnt2")
# umount a non-existent mount point
try:
uos.umount('/test_mnt')
uos.umount("/test_mnt")
except OSError:
print('OSError')
print("OSError")
# root dir
uos.mount(Filesystem(3), '/')
print(uos.stat('/'))
print(uos.statvfs('/'))
uos.mount(Filesystem(3), "/")
print(uos.stat("/"))
print(uos.statvfs("/"))
print(uos.listdir())
open('test')
open("test")
uos.mount(Filesystem(4), '/mnt')
uos.mount(Filesystem(4), "/mnt")
print(uos.listdir())
print(uos.listdir('/mnt'))
uos.chdir('/mnt')
print(uos.listdir("/mnt"))
uos.chdir("/mnt")
print(uos.listdir())
# chdir to a subdir within root-mounted vfs, and then listdir
uos.chdir('/subdir')
uos.chdir("/subdir")
print(uos.listdir())
uos.chdir('/')
uos.chdir("/")
uos.umount('/')
print(uos.listdir('/'))
uos.umount('/mnt')
uos.umount("/")
print(uos.listdir("/"))
uos.umount("/mnt")