Skip to content

Commit c7b9fb6

Browse files
committed
more files
Signed-off-by: Thijs Baaijen <[email protected]>
1 parent 8a64fa9 commit c7b9fb6

File tree

2 files changed

+18
-19
lines changed

2 files changed

+18
-19
lines changed

tests/unit/model/arrays/test_filters_filter.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,39 +17,38 @@ def test_filter_by_id_kwarg(fancy_test_array: FancyTestArray):
1717
array = fancy_test_array.filter(id=1)
1818
assert isinstance(array, FancyTestArray)
1919
assert array.size == 1
20-
assert array.id == 1
20+
assert array["id"] == 1
2121

2222

2323
def test_filter_by_id_arg(fancy_test_array: FancyTestArray):
2424
array = fancy_test_array.filter(1)
2525
assert array.size == 1
26-
assert array.id == 1
26+
assert array["id"] == 1
2727

2828

2929
def test_filter_keeps_original_order():
3030
original_array = FancyTestArray.zeros(9)
31-
original_array.id = [1, 3, 2, 4, 5, 6, 7, 8, 16]
31+
original_array["id"] = [1, 3, 2, 4, 5, 6, 7, 8, 16]
3232
array = original_array.filter(id=[2, 4, 5, 16, 3])
33-
np.testing.assert_array_equal([3, 2, 4, 5, 16], array.id)
33+
np.testing.assert_array_equal([3, 2, 4, 5, 16], array["id"])
3434

3535

3636
def test_filter_by_int(fancy_test_array: FancyTestArray):
3737
array = fancy_test_array.filter(test_int=4)
3838
assert array.size == 1
39-
assert array.test_int == 4
39+
assert array["test_int"] == 4
4040

4141

4242
def test_filter_by_float(fancy_test_array: FancyTestArray):
4343
array = fancy_test_array.filter(test_float=1.0)
4444
assert array.size == 1
45-
record = array.record
46-
assert math.isclose(record.test_float, 1.0)
45+
assert math.isclose(array["test_float"].item(), 1.0)
4746

4847

4948
def test_filter_by_str(fancy_test_array: FancyTestArray):
5049
array = fancy_test_array.filter(test_str="c")
5150
assert array.size == 1
52-
assert array.test_str == "c"
51+
assert array["test_str"] == "c"
5352

5453

5554
def test_filter_no_match(fancy_test_array: FancyTestArray):
@@ -60,7 +59,7 @@ def test_filter_no_match(fancy_test_array: FancyTestArray):
6059
def test_filter_multiple_matches(fancy_test_array: FancyTestArray):
6160
array = fancy_test_array.filter(test_float=4.0)
6261
assert array.size == 2
63-
assert_array_equal(array.test_float, [4.0, 4.0])
62+
assert_array_equal(array["test_float"], [4.0, 4.0])
6463

6564

6665
def test_filter_no_input(fancy_test_array: FancyTestArray):
@@ -76,7 +75,7 @@ def test_filter_empty_list_input(fancy_test_array: FancyTestArray):
7675
def test_filter_mode_or(fancy_test_array: FancyTestArray):
7776
array = fancy_test_array.filter(test_float=1.0, test_str="a", mode_="OR")
7877
assert 2 == array.size
79-
assert_array_equal(array.id, [1, 3])
78+
assert_array_equal(array["id"], [1, 3])
8079

8180

8281
def test_filter_mask_by_id_kwarg(fancy_test_array: FancyTestArray):
@@ -134,11 +133,11 @@ def test_filter_kwarg_by_set_input(fancy_test_array: FancyTestArray):
134133
array = fancy_test_array.filter(id={1})
135134
assert isinstance(array, FancyTestArray)
136135
assert array.size == 1
137-
assert array.id == 1
136+
assert array["id"] == 1
138137

139138

140139
def test_filter_arg_by_set_input(fancy_test_array: FancyTestArray):
141140
array = fancy_test_array.filter({1, 2})
142141
assert isinstance(array, FancyTestArray)
143142
assert array.size == 2
144-
assert_array_equal(array.id, [1, 2])
143+
assert_array_equal(array["id"], [1, 2])

tests/unit/model/arrays/test_filters_get.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,28 +15,28 @@
1515
def test_get_by_id_kwarg(fancy_test_array: FancyTestArray):
1616
array = fancy_test_array.get(id=1)
1717
assert isinstance(array, FancyTestArray)
18-
assert array.id == 1
18+
assert array["id"] == 1
1919

2020

2121
def test_get_by_id_arg(fancy_test_array: FancyTestArray):
2222
array = fancy_test_array.get(1)
2323
assert isinstance(array, FancyTestArray)
24-
assert array.id == 1
24+
assert array["id"] == 1
2525

2626

2727
def test_get_by_int(fancy_test_array: FancyTestArray):
2828
array = fancy_test_array.get(test_int=4)
29-
assert array.test_int == 4
29+
assert array["test_int"] == 4
3030

3131

3232
def test_get_by_float(fancy_test_array: FancyTestArray):
33-
record = fancy_test_array.get(test_float=1.0).record
34-
assert math.isclose(record.test_float, 1.0)
33+
array = fancy_test_array.get(test_float=1.0)
34+
assert math.isclose(array["test_float"].item(), 1.0)
3535

3636

3737
def test_get_by_str(fancy_test_array: FancyTestArray):
3838
array = fancy_test_array.get(test_str="c")
39-
assert array.test_str == "c"
39+
assert array["test_str"] == "c"
4040

4141

4242
def test_get_no_match(fancy_test_array: FancyTestArray):
@@ -58,4 +58,4 @@ def test_get_kwarg_set_input(fancy_test_array: FancyTestArray):
5858
array = fancy_test_array.get(id={1})
5959
assert isinstance(array, FancyTestArray)
6060
assert array.size == 1
61-
assert array.id == 1
61+
assert array["id"] == 1

0 commit comments

Comments
 (0)