mv level1 test to ut

This commit is contained in:
lianliguang 2023-03-04 16:54:44 +08:00
parent a9b659fd78
commit 4817dff46b
2 changed files with 35 additions and 45 deletions

View File

@ -62,50 +62,6 @@ def test_and_int_tensor_2():
assert ret == 0
@pytest.mark.level1
@pytest.mark.platform_x86_gpu_training
@pytest.mark.platform_arm_ascend_training
@pytest.mark.platform_x86_ascend_training
@pytest.mark.env_onecard
def test_and_multi_int_tensor():
"""
Feature: graph and syntax
Description: Test and syntax in graph mode.
Expectation: No exception.
"""
@jit
def foo():
x = Tensor([0, 1])
y = Tensor([1, 2])
print(x and y)
return x and y
with pytest.raises(ValueError) as error_info:
foo()
assert "can be converted to bool, but" in str(error_info.value)
@pytest.mark.level1
@pytest.mark.platform_x86_gpu_training
@pytest.mark.platform_arm_ascend_training
@pytest.mark.platform_x86_ascend_training
@pytest.mark.env_onecard
def test_and_multi_int_tensor_2():
"""
Feature: graph and syntax
Description: Test and syntax in graph mode.
Expectation: No exception.
"""
@jit
def foo(x, y):
print(x and y)
return x and y
with pytest.raises(ValueError) as error_info:
foo(Tensor([0, 1]), Tensor([1, 2]))
assert "can be converted to bool, but" in str(error_info.value)
@pytest.mark.level1
@pytest.mark.platform_x86_gpu_training
@pytest.mark.platform_arm_ascend_training

View File

@ -16,7 +16,7 @@
import numpy as np
import pytest
import mindspore.nn as nn
from mindspore import context
from mindspore import context, jit, Tensor
context.set_context(mode=context.GRAPH_MODE)
@ -163,3 +163,37 @@ def test_bitwise_operator_error_too_large_number():
net = Net()
with pytest.raises(RuntimeError):
net(x, y)
def test_and_multi_int_tensor():
"""
Feature: graph and syntax
Description: Test and syntax in graph mode.
Expectation: No exception.
"""
@jit
def foo():
x = Tensor([0, 1])
y = Tensor([1, 2])
print(x and y)
return x and y
with pytest.raises(ValueError) as error_info:
foo()
assert "can be converted to bool, but" in str(error_info.value)
def test_and_multi_int_tensor_2():
"""
Feature: graph and syntax
Description: Test and syntax in graph mode.
Expectation: No exception.
"""
@jit
def foo(x, y):
print(x and y)
return x and y
with pytest.raises(ValueError) as error_info:
foo(Tensor([0, 1]), Tensor([1, 2]))
assert "can be converted to bool, but" in str(error_info.value)