Merge remote-tracking branch 'origin/main' into secrets

This commit is contained in:
Ross McFarland
2024-03-09 14:33:53 -08:00
4 changed files with 32 additions and 1 deletions
+13
View File
@@ -1137,6 +1137,7 @@ class TestManager(TestCase):
environ['OCTODNS_TEST_1'] = '42'
environ['OCTODNS_TEST_2'] = 'string'
environ['OCTODNS_TEST_3'] = '43.44'
# empty
self.assertEqual({}, manager._build_kwargs({}))
@@ -1206,6 +1207,18 @@ class TestManager(TestCase):
),
)
# types/conversion
self.assertEqual(
{'int': 42, 'string': 'string', 'float': 43.44},
manager._build_kwargs(
{
'int': 'env/OCTODNS_TEST_1',
'string': 'env/OCTODNS_TEST_2',
'float': 'env/OCTODNS_TEST_3',
}
),
)
def test_config_secret_handlers(self):
# config doesn't matter here
manager = Manager(get_config_filename('simple.yaml'))