Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
test_contents.py40 linesDownload Raw Back to tests
1import unittest2 3import importlib_resources as resources4 5from . import util6 7 8class ContentsTests:9    expected = {10        '__init__.py',11        'binary.file',12        'subdirectory',13        'utf-16.file',14        'utf-8.file',15    }16 17    def test_contents(self):18        contents = {path.name for path in resources.files(self.data).iterdir()}19        assert self.expected <= contents20 21 22class ContentsDiskTests(ContentsTests, util.DiskSetup, unittest.TestCase):23    pass24 25 26class ContentsZipTests(ContentsTests, util.ZipSetup, unittest.TestCase):27    pass28 29 30class ContentsNamespaceTests(ContentsTests, util.DiskSetup, unittest.TestCase):31    MODULE = 'namespacedata01'32 33    expected = {34        # no __init__ because of namespace design35        'binary.file',36        'subdirectory',37        'utf-16.file',38        'utf-8.file',39    }40 
codekingpro/portable-devtools · Team Ai