Convert fixtures/exceptions to Pytest
This commit is contained in:
parent
6d364dc7aa
commit
cb6731f340
16 changed files with 119 additions and 170 deletions
|
|
@ -1,9 +1,10 @@
|
|||
import pytest
|
||||
|
||||
from moto.dynamodb2.exceptions import IncorrectOperandType, IncorrectDataType
|
||||
from moto.dynamodb2.models import Item, DynamoType
|
||||
from moto.dynamodb2.parsing.executors import UpdateExpressionExecutor
|
||||
from moto.dynamodb2.parsing.expressions import UpdateExpressionParser
|
||||
from moto.dynamodb2.parsing.validators import UpdateExpressionValidator
|
||||
from parameterized import parameterized
|
||||
|
||||
|
||||
def test_execution_of_if_not_exists_not_existing_value():
|
||||
|
|
@ -405,7 +406,7 @@ def test_execution_of_add_to_a_set():
|
|||
assert expected_item == item
|
||||
|
||||
|
||||
@parameterized(
|
||||
@pytest.mark.parametrize("expression_attribute_values,unexpected_data_type",
|
||||
[
|
||||
(
|
||||
{":value": {"S": "10"}},
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
import pytest
|
||||
|
||||
from moto.dynamodb2.exceptions import (
|
||||
AttributeIsReservedKeyword,
|
||||
ExpressionAttributeValueNotDefined,
|
||||
|
|
@ -10,12 +12,10 @@ from moto.dynamodb2.models import Item, DynamoType
|
|||
from moto.dynamodb2.parsing.ast_nodes import (
|
||||
NodeDepthLeftTypeFetcher,
|
||||
UpdateExpressionSetAction,
|
||||
UpdateExpressionValue,
|
||||
DDBTypedValue,
|
||||
)
|
||||
from moto.dynamodb2.parsing.expressions import UpdateExpressionParser
|
||||
from moto.dynamodb2.parsing.validators import UpdateExpressionValidator
|
||||
from parameterized import parameterized
|
||||
|
||||
|
||||
def test_validation_of_update_expression_with_keyword():
|
||||
|
|
@ -41,7 +41,7 @@ def test_validation_of_update_expression_with_keyword():
|
|||
assert e.keyword == "path"
|
||||
|
||||
|
||||
@parameterized(
|
||||
@pytest.mark.parametrize("update_expression",
|
||||
[
|
||||
"SET a = #b + :val2",
|
||||
"SET a = :val2 + #b",
|
||||
|
|
@ -101,7 +101,7 @@ def test_validation_of_update_expression_with_attribute_that_does_not_exist_in_i
|
|||
assert True
|
||||
|
||||
|
||||
@parameterized(
|
||||
@pytest.mark.parametrize("update_expression",
|
||||
[
|
||||
"SET a = #c",
|
||||
"SET a = #c + #d",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue