]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
test(config): add additional tests for various integer values in TOML configuration
authorLuís Henrique Allebrandt Schunemann <44511825+luishenri@users.noreply.github.com>
Thu, 14 Aug 2025 21:56:41 +0000 (18:56 -0300)
committerLuís Henrique Allebrandt Schunemann <44511825+luishenri@users.noreply.github.com>
Thu, 14 Aug 2025 21:56:41 +0000 (18:56 -0300)
tests/test_config.py

index 1205fbf2c1983a9df8eda43c12a635e97c5bb052..c21d4821b32d106dba7dc2229b18abc7f2ccecd8 100644 (file)
@@ -595,13 +595,20 @@ script_location = "%(here)s/scripts"
 script_location = "%(here)s/scripts"
 
 my_int = 42
+my_int_zero = 0
+my_int_negative = -7
+my_int_large = 12345678901234567890
+my_int_str = "123"
 """
             )
         if "toml_alembic_config" in cfg.__dict__:
             cfg.__dict__.pop("toml_alembic_config")
 
-        value = cfg.get_alembic_option("my_int")
-        eq_(value, "42")
+        eq_(cfg.get_alembic_option("my_int"), "42")
+        eq_(cfg.get_alembic_option("my_int_zero"), "0")
+        eq_(cfg.get_alembic_option("my_int_negative"), "-7")
+        eq_(cfg.get_alembic_option("my_int_large"), "12345678901234567890")
+        eq_(cfg.get_alembic_option("my_int_str"), "123")
 
 
 class StdoutOutputEncodingTest(TestBase):