|
39 | 39 | ModflowGwfsto, |
40 | 40 | ModflowGwfuzf, |
41 | 41 | ModflowGwfwel, |
42 | | - ModflowGwfwelg, |
43 | 42 | ModflowGwtadv, |
44 | 43 | ModflowGwtdis, |
45 | 44 | ModflowGwtic, |
@@ -1963,8 +1962,17 @@ def test_array(function_tmpdir): |
1963 | 1962 |
|
1964 | 1963 |
|
1965 | 1964 | @requires_exe("mf6") |
1966 | | -@pytest.mark.slow |
1967 | 1965 | def test_grid_array(function_tmpdir): |
| 1966 | + try: |
| 1967 | + from flopy.mf6 import ( |
| 1968 | + ModflowGwfchdg, |
| 1969 | + ModflowGwfdrng, |
| 1970 | + ModflowGwfghbg, |
| 1971 | + ModflowGwfrivg, |
| 1972 | + ModflowGwfwelg, |
| 1973 | + ) |
| 1974 | + except ImportError: |
| 1975 | + return |
1968 | 1976 | # get_data |
1969 | 1977 | # empty data in period block vs data repeating |
1970 | 1978 | # array |
@@ -2388,14 +2396,25 @@ def test_grid_array(function_tmpdir): |
2388 | 2396 |
|
2389 | 2397 | # TODO |
2390 | 2398 | wel_q_array = wel.q.array |
| 2399 | + assert np.all(wel_q_array[0][0] == 0.0) |
2391 | 2400 | assert wel_q_array[1][0][0, 0, 0] == 0.25 |
2392 | 2401 | assert wel_q_array[2][0][0, 0, 0] == 0.1 |
2393 | | - # assert wel_array[3][0][1] == 0.1 |
| 2402 | + assert wel_q_array[3][0][0, 0, 0] == 0.1 |
2394 | 2403 | welg_q_per = wel.q.get_data() |
2395 | 2404 | assert welg_q_per[0] is None |
2396 | 2405 | assert welg_q_per[1][0, 0, 0] == 0.25 |
2397 | 2406 | assert welg_q_per[2][0, 0, 0] == 0.1 |
2398 | | - # assert welg_q_per[3][0, 0, 0] == 0.1 |
| 2407 | + assert welg_q_per[3] is None |
| 2408 | + wel_aux_array = wel.aux.array |
| 2409 | + assert np.all(wel_aux_array[0][0] == 0.0) |
| 2410 | + assert wel_aux_array[1][0][0, 0, 0] == 0.0 |
| 2411 | + assert wel_aux_array[2][0][0, 0, 0] == 0.0 |
| 2412 | + assert wel_aux_array[3][0][0, 0, 0] == 0.0 |
| 2413 | + welg_aux_per = wel.aux.get_data() |
| 2414 | + assert welg_aux_per[0] is None |
| 2415 | + assert welg_aux_per[1][0][0, 0, 0] == 0.0 |
| 2416 | + assert welg_aux_per[2][0][0, 0, 0] == 0.0 |
| 2417 | + assert welg_aux_per[3] is None |
2399 | 2418 |
|
2400 | 2419 | welg_q_per1 = wel.q.get_data(1) |
2401 | 2420 | # print(wel.q.array) |
|
0 commit comments