def test_valid_input_types_is_str_throws_wrong_type(): """Test _valid_input_types_is_str.""" h, j, v, z = [1 for _ in range(4)] with pytest.raises(ValueError): Classifier._valid_input_types_is_str(h, j, v, z)
def test_valid_input_types_is_str_throws_mixed(): """Test _valid_input_types_is_str.""" h, j = ["" for _ in range(2)] v, z = [np.zeros([10]) for _ in range(2)] with pytest.raises(ValueError): Classifier._valid_input_types_is_str(h, j, v, z)
def test_valid_input_types_is_str_str(): """Test _valid_input_types_is_str.""" h, j, v, z = ["" for _ in range(4)] assert Classifier._valid_input_types_is_str(h, j, v, z)
def test_valid_input_types_is_str_ndarray(): """Test _valid_input_types_is_str.""" h, j, v, z = [np.zeros([10]) for _ in range(4)] assert not Classifier._valid_input_types_is_str(h, j, v, z)