From 2526fd0df209b985e9e79a38e9fc9430c1494b47 Mon Sep 17 00:00:00 2001 From: Peter Lamut Date: Tue, 16 Mar 2021 17:21:52 +0100 Subject: [PATCH] test: remove duplicate test for Decimal scalars --- tests/unit/test_dbapi__helpers.py | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/tests/unit/test_dbapi__helpers.py b/tests/unit/test_dbapi__helpers.py index 9a505c1ec..4b2724de0 100644 --- a/tests/unit/test_dbapi__helpers.py +++ b/tests/unit/test_dbapi__helpers.py @@ -72,33 +72,6 @@ def test_scalar_to_query_parameter(self): self.assertEqual(named_parameter.type_, expected_type, msg=msg) self.assertEqual(named_parameter.value, value, msg=msg) - def test_decimal_to_query_parameter(self): # TODO: merge with previous test - - expected_types = [ - (decimal.Decimal("9.9999999999999999999999999999999999999E+28"), "NUMERIC"), - (decimal.Decimal("1.0E+29"), "BIGNUMERIC"), # more than max value - (decimal.Decimal("1.123456789"), "NUMERIC"), - (decimal.Decimal("1.1234567891"), "BIGNUMERIC"), # scale > 9 - (decimal.Decimal("12345678901234567890123456789.012345678"), "NUMERIC"), - ( - decimal.Decimal("12345678901234567890123456789012345678"), - "BIGNUMERIC", # larger than max size, even if precision <=38 - ), - ] - - for value, expected_type in expected_types: - msg = f"value: {value} expected_type: {expected_type}" - - parameter = _helpers.scalar_to_query_parameter(value) - self.assertIsNone(parameter.name, msg=msg) - self.assertEqual(parameter.type_, expected_type, msg=msg) - self.assertEqual(parameter.value, value, msg=msg) - - named_parameter = _helpers.scalar_to_query_parameter(value, name="myvar") - self.assertEqual(named_parameter.name, "myvar", msg=msg) - self.assertEqual(named_parameter.type_, expected_type, msg=msg) - self.assertEqual(named_parameter.value, value, msg=msg) - def test_scalar_to_query_parameter_w_unexpected_type(self): with self.assertRaises(exceptions.ProgrammingError): _helpers.scalar_to_query_parameter(value={"a": "dictionary"})