hachoir /

Run the maximum of tests to have good coverage test.

import os
import imp

def main():
    import doctest, pdb
    if doctest._OutputRedirectingPdb.set_trace == pdb.Pdb.set_trace:
        raise ImportError("Your doctest version is too old")

    directory = os.getenv("TESTCASE")
    if not directory:
        home = os.getenv("HOME")
        assert home
        directory = os.path.join(home, "testcase")

    parser = imp.load_source("parser", "hachoir-parser/tests/")

    metadata = imp.load_source("metadata", "hachoir-metadata/")

    core_doc = imp.load_source("parser", "hachoir-core/")

    metadata_doc = imp.load_source("parser", "hachoir-metadata/")

if __name__ == "__main__":
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.