(stu_code, passes)
| 81 | "stu_code, passes", [("arr = 4", False), ("arr = np.array([1])", True)] |
| 82 | ) |
| 83 | def test_is_instance(stu_code, passes): |
| 84 | output = helper.run( |
| 85 | { |
| 86 | "DC_PEC": "import numpy as np", |
| 87 | "DC_SOLUTION": "arr = np.array([1, 2, 3, 4])", |
| 88 | "DC_SCT": "import numpy; Ex().check_object('arr').is_instance(numpy.ndarray)", |
| 89 | "DC_CODE": stu_code, |
| 90 | } |
| 91 | ) |
| 92 | assert output["correct"] == passes |
| 93 | |
| 94 | |
| 95 | @pytest.mark.parametrize( |