コード例 #1
0
def test_inner_empty_vector_2():
    vector_1 = [[1], [0], [0]]
    vector_2 = []
    with pytest.raises(ValueError, match=r"Empty vector_2 was given"):
        inner_product(vector_1, vector_2)
コード例 #2
0
def test_inner_3():
    vector_1 = [[1], [0], [5]]
    vector_2 = [[0], [0], [5]]
    result = inner_product(vector_1, vector_2)
    assert result == 25
コード例 #3
0
def test_inner_wrong_vector_format_3():
    vector_1 = [[]]
    vector_2 = [[]]
    with pytest.raises(ValueError, match=r"Both vectors must be nx1 size"):
        inner_product(vector_1, vector_2)
コード例 #4
0
def test_outer_empty_vector_1():
    vector_1 = []
    vector_2 = [[3, 0, 5]]
    with pytest.raises(ValueError, match=r"Empty vector_1 was given"):
        inner_product(vector_1, vector_2)