Fix Codacy Warnings (#477)

---------

Co-authored-by: Dario Coscia <dariocos99@gmail.com>
This commit is contained in:
Filippo Olivo
2025-03-10 15:38:45 +01:00
committed by Nicola Demo
parent e3790e049a
commit 4177bfbb50
157 changed files with 3473 additions and 3839 deletions

View File

@@ -10,21 +10,30 @@ from pina.domain import DomainInterface
def test_merge_tensors():
tensor1 = LabelTensor(torch.rand((20, 3)), ['a', 'b', 'c'])
tensor2 = LabelTensor(torch.zeros((20, 3)), ['d', 'e', 'f'])
tensor3 = LabelTensor(torch.ones((30, 3)), ['g', 'h', 'i'])
tensor1 = LabelTensor(torch.rand((20, 3)), ["a", "b", "c"])
tensor2 = LabelTensor(torch.zeros((20, 3)), ["d", "e", "f"])
tensor3 = LabelTensor(torch.ones((30, 3)), ["g", "h", "i"])
merged_tensor = merge_tensors((tensor1, tensor2, tensor3))
assert tuple(merged_tensor.labels) == ('a', 'b', 'c', 'd', 'e', 'f', 'g',
'h', 'i')
assert tuple(merged_tensor.labels) == (
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
)
assert merged_tensor.shape == (20 * 20 * 30, 9)
assert torch.all(merged_tensor.extract(('d', 'e', 'f')) == 0)
assert torch.all(merged_tensor.extract(('g', 'h', 'i')) == 1)
assert torch.all(merged_tensor.extract(("d", "e", "f")) == 0)
assert torch.all(merged_tensor.extract(("g", "h", "i")) == 1)
def test_check_consistency_correct():
ellipsoid1 = EllipsoidDomain({'x': [1, 2], 'y': [-2, 1]})
example_input_pts = LabelTensor(torch.tensor([[0, 0, 0]]), ['x', 'y', 'z'])
ellipsoid1 = EllipsoidDomain({"x": [1, 2], "y": [-2, 1]})
example_input_pts = LabelTensor(torch.tensor([[0, 0, 0]]), ["x", "y", "z"])
check_consistency(example_input_pts, torch.Tensor)
check_consistency(CartesianDomain, DomainInterface, subclass=True)
@@ -32,8 +41,8 @@ def test_check_consistency_correct():
def test_check_consistency_incorrect():
ellipsoid1 = EllipsoidDomain({'x': [1, 2], 'y': [-2, 1]})
example_input_pts = LabelTensor(torch.tensor([[0, 0, 0]]), ['x', 'y', 'z'])
ellipsoid1 = EllipsoidDomain({"x": [1, 2], "y": [-2, 1]})
example_input_pts = LabelTensor(torch.tensor([[0, 0, 0]]), ["x", "y", "z"])
with pytest.raises(ValueError):
check_consistency(example_input_pts, DomainInterface)