Skip to content

DASL Testing: Tier 1 #57

@makew0rld

Description

@makew0rld

Hello,

I work on DASL Testing, a project funded by IPFS to test dag-cbor libraries.

I'm filing this issue to report on "Tier 1" bugs we've discovered in python-libipld. More information is available here.

Please feel free to use this issue for tracking bug fixes, asking me questions, or anything else that's helpful.

Bugs

  • The smallest CBOR integer, $-(2^{64})$ or 3bffffffffffffffff is converted to 00 (zero)

I'd also like to mention that this library sometimes raises PanicException from pyo3, which can't be caught the normal Python way of except Exception, instead I have to do:

    except BaseException as e:
        if type(e).__name__ == "PanicException":

Ideally this library would not raise PanicException, even for invalid input.


You can view all the tests in more detail on the DASL testing website: https://hyphacoop.github.io/dasl-testing/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions