Spaces:
Runtime error
Runtime error
import pytest | |
import markdown | |
from bs4 import BeautifulSoup | |
from compliance_checks import ( | |
GeneralLimitationsCheck, GeneralLimitationsResult, | |
) | |
def general_limitations_model_card(): | |
return """ | |
# Model Card for Sample Model | |
## Some Random Header | |
## Bias, Risks, and Limitations | |
<!-- This section is meant to convey both technical and sociotechnical limitations. --> | |
Hello world! These are some risks... | |
## More Things | |
""" | |
def bad_general_limitations_model_card(): | |
return """ | |
# Model Card for Sample Model | |
## Some Random Header | |
## Bias, Risks, and Limitations | |
<!-- This section is meant to convey both technical and sociotechnical limitations. --> | |
[More Information Needed] | |
## More Things | |
""" | |
def test_run_checks(check, card, expected, request): | |
card = request.getfixturevalue(card) | |
model_card_html = markdown.markdown(card) | |
card_soup = BeautifulSoup(model_card_html, features="html.parser") | |
results = check.run_check(card_soup) | |
assert results == expected | |