|
|
@@ -420,3 +420,15 @@ def test_interpolate_unicode_values():
|
|
|
|
|
|
interpol("$FOO") == '十六夜 咲夜'
|
|
|
interpol("${BAR}") == '十六夜 咲夜'
|
|
|
+
|
|
|
+
|
|
|
+def test_interpolate_no_fallthrough():
|
|
|
+ # Test regression on docker/compose#5829
|
|
|
+ variable_mapping = {
|
|
|
+ 'TEST:-': 'hello',
|
|
|
+ 'TEST-': 'hello',
|
|
|
+ }
|
|
|
+ interpol = Interpolator(TemplateWithDefaults, variable_mapping).interpolate
|
|
|
+
|
|
|
+ assert interpol('${TEST:-}') == ''
|
|
|
+ assert interpol('${TEST-}') == ''
|