Spaces:
Sleeping
Sleeping
import numpy as np | |
from app import predict_iris | |
def test_predict_iris(): | |
# Test with known input values and expected output | |
assert predict_iris(5.1, 3.5, 1.4, 0.2) == "setosa" | |
assert predict_iris(6.9, 3.1, 5.4, 2.1) == "virginica" | |
# Test with out-of-range input values | |
assert predict_iris(0, 0, 0, 0) == "setosa" | |
assert predict_iris(10, 10, 10, 10) == "virginica" | |
# Test with random input values | |
assert predict_iris(5.8, 2.7, 3.9, 1.2) in ["versicolor", "virginica", "setosa"] | |
if __name__ == "__main__": | |
test_predict_iris() | |
print("All tests passed!") | |