#!/bin/bash
find ../mocks -name '*.py' | sort | while read module; do
    module=$(echo $module | sed 's:^\.\./mocks/::')
    base=$(basename $module)
    # skip __init__.py
    if [[ $base == "__init__.py" ]]; then
        continue
    fi
    # skip everything outside of trezor
    if [[ $module != trezor* ]]; then
        continue
    fi
    # skip classes (uppercase modules)
    if [[ $base == [ABCDEFGHIJKLMNOPQRSTUVWXYZ]* ]]; then
        continue
    fi
    module=$(echo $module | sed -e 's:\.py$::' -e 's:/:.:g')

    if [ -r test_$module.py ]; then
        echo "OK   $module"
    else
        echo "MISS $module"
        missing=$(expr $missing + 1)
    fi

done