@@ -72,33 +72,6 @@ def test_scalar_to_query_parameter(self):
72
72
self .assertEqual (named_parameter .type_ , expected_type , msg = msg )
73
73
self .assertEqual (named_parameter .value , value , msg = msg )
74
74
75
- def test_decimal_to_query_parameter (self ): # TODO: merge with previous test
76
-
77
- expected_types = [
78
- (decimal .Decimal ("9.9999999999999999999999999999999999999E+28" ), "NUMERIC" ),
79
- (decimal .Decimal ("1.0E+29" ), "BIGNUMERIC" ), # more than max value
80
- (decimal .Decimal ("1.123456789" ), "NUMERIC" ),
81
- (decimal .Decimal ("1.1234567891" ), "BIGNUMERIC" ), # scale > 9
82
- (decimal .Decimal ("12345678901234567890123456789.012345678" ), "NUMERIC" ),
83
- (
84
- decimal .Decimal ("12345678901234567890123456789012345678" ),
85
- "BIGNUMERIC" , # larger than max size, even if precision <=38
86
- ),
87
- ]
88
-
89
- for value , expected_type in expected_types :
90
- msg = f"value: { value } expected_type: { expected_type } "
91
-
92
- parameter = _helpers .scalar_to_query_parameter (value )
93
- self .assertIsNone (parameter .name , msg = msg )
94
- self .assertEqual (parameter .type_ , expected_type , msg = msg )
95
- self .assertEqual (parameter .value , value , msg = msg )
96
-
97
- named_parameter = _helpers .scalar_to_query_parameter (value , name = "myvar" )
98
- self .assertEqual (named_parameter .name , "myvar" , msg = msg )
99
- self .assertEqual (named_parameter .type_ , expected_type , msg = msg )
100
- self .assertEqual (named_parameter .value , value , msg = msg )
101
-
102
75
def test_scalar_to_query_parameter_w_unexpected_type (self ):
103
76
with self .assertRaises (exceptions .ProgrammingError ):
104
77
_helpers .scalar_to_query_parameter (value = {"a" : "dictionary" })
0 commit comments