swh_storage = <swh.storage.postgresql.storage.Storage object at 0x7f6c0e0b4550>
directory_id = b'\x85\x05\x80\x852\x95=\xa7\xd2X\x17A\xf0\x1b)\xc0K\x1c\xb9\xab'
missing_id = b'\x18\\\x13\xb3\x93<\xf6\xcbp\x03\xf2\xcci\xff\xa1\xc6\xa6\x9d\x14\xd3'
@pytest.mark.parametrize("directory_id", [o.id for o in StorageData.directories])
def test_missing_directories(swh_storage, directory_id, missing_id):
hashes = [directory_id, missing_id]
> result = identifiers_missing(swh_storage, ObjectType.Directories, hashes)
.tox/py3/lib/python3.7/site-packages/swh/storage/tests/algos/test_identifer.py:31:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
cls = <enum 'ObjectType'>, name = 'Directories'
def __getattr__(cls, name):
"""Return the enum member matching `name`
We use __getattr__ instead of descriptors or inserting into the enum
class' __dict__ in order to support `name` and `value` being both
properties for enum members (which live in the class' __dict__) and
enum members themselves.
"""
if _is_dunder(name):
raise AttributeError(name)
try:
return cls._member_map_[name]
except KeyError:
> raise AttributeError(name) from None
E AttributeError: Directories
/usr/lib/python3.7/enum.py:349: AttributeError
TEST RESULT
TEST RESULT
- Run At
- May 5 2022, 8:30 PM