Skip to content

Commit 65ad3f7

Browse files
committed
Explicitly check the *basic* namespace is always returned by FS.getinfo
1 parent 97056de commit 65ad3f7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

fs/test.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,24 +466,28 @@ def test_getinfo(self):
466466
root_info = self.fs.getinfo("/")
467467
self.assertEqual(root_info.name, "")
468468
self.assertTrue(root_info.is_dir)
469+
self.assertIn("basic", root_info.namespaces)
469470

470471
# Make a file of known size
471472
self.fs.writebytes("foo", b"bar")
472473
self.fs.makedir("dir")
473474

474475
# Check basic namespace
475476
info = self.fs.getinfo("foo").raw
477+
self.assertIn("basic", info)
476478
self.assertIsInstance(info["basic"]["name"], text_type)
477479
self.assertEqual(info["basic"]["name"], "foo")
478480
self.assertFalse(info["basic"]["is_dir"])
479481

480482
# Check basic namespace dir
481483
info = self.fs.getinfo("dir").raw
484+
self.assertIn("basic", info)
482485
self.assertEqual(info["basic"]["name"], "dir")
483486
self.assertTrue(info["basic"]["is_dir"])
484487

485488
# Get the info
486489
info = self.fs.getinfo("foo", namespaces=["details"]).raw
490+
self.assertIn("basic", info)
487491
self.assertIsInstance(info, dict)
488492
self.assertEqual(info["details"]["size"], 3)
489493
self.assertEqual(info["details"]["type"], int(ResourceType.file))

0 commit comments

Comments
 (0)