@@ -72,33 +72,6 @@ def test_scalar_to_query_parameter(self):
7272 self .assertEqual (named_parameter .type_ , expected_type , msg = msg )
7373 self .assertEqual (named_parameter .value , value , msg = msg )
7474
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-
10275 def test_scalar_to_query_parameter_w_unexpected_type (self ):
10376 with self .assertRaises (exceptions .ProgrammingError ):
10477 _helpers .scalar_to_query_parameter (value = {"a" : "dictionary" })
0 commit comments