Eliminate duplicates when merging port mappings from config files
Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
parent
7763122ecb
commit
842e372258
3 changed files with 49 additions and 1 deletions
|
|
@ -1912,6 +1912,14 @@ class MergePortsTest(unittest.TestCase, MergeListsTest):
|
|||
base_config = ['10:8000', '9000']
|
||||
override_config = ['20:8000']
|
||||
|
||||
def test_duplicate_port_mappings(self):
|
||||
service_dict = config.merge_service_dicts(
|
||||
{self.config_name: self.base_config},
|
||||
{self.config_name: self.base_config},
|
||||
DEFAULT_VERSION
|
||||
)
|
||||
assert set(service_dict[self.config_name]) == set(self.base_config)
|
||||
|
||||
|
||||
class MergeNetworksTest(unittest.TestCase, MergeListsTest):
|
||||
config_name = 'networks'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue