|
@@ -414,6 +414,23 @@ class InterpolationTest(unittest.TestCase):
|
|
|
self.assertIn('in service "web"', cm.exception.msg)
|
|
|
self.assertIn('"${"', cm.exception.msg)
|
|
|
|
|
|
+ def test_empty_environment_key_allowed(self):
|
|
|
+ service_dict = config.load(
|
|
|
+ build_config_details(
|
|
|
+ {
|
|
|
+ 'web': {
|
|
|
+ 'build': '.',
|
|
|
+ 'environment': {
|
|
|
+ 'POSTGRES_PASSWORD': ''
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
+ '.',
|
|
|
+ None,
|
|
|
+ )
|
|
|
+ )[0]
|
|
|
+ self.assertEquals(service_dict['environment']['POSTGRES_PASSWORD'], '')
|
|
|
+
|
|
|
|
|
|
class VolumeConfigTest(unittest.TestCase):
|
|
|
def test_no_binding(self):
|