|  | @@ -461,6 +461,10 @@ class CLITestCase(DockerClientTestCase):
 | 
	
		
			
				|  |  |          app_container = self.project.get_service('app').containers()[0]
 | 
	
		
			
				|  |  |          db_container = self.project.get_service('db').containers()[0]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        for net_name in [front_name, back_name]:
 | 
	
		
			
				|  |  | +            links = app_container.get('NetworkSettings.Networks.{}.Links'.format(net_name))
 | 
	
		
			
				|  |  | +            assert '{}:database'.format(db_container.name) in links
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          # db and app joined the back network
 | 
	
		
			
				|  |  |          assert sorted(back_network['Containers']) == sorted([db_container.id, app_container.id])
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -474,6 +478,9 @@ class CLITestCase(DockerClientTestCase):
 | 
	
		
			
				|  |  |          # app can see db
 | 
	
		
			
				|  |  |          assert self.lookup(app_container, "db")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        # app has aliased db to "database"
 | 
	
		
			
				|  |  | +        assert self.lookup(app_container, "database")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @v2_only()
 | 
	
		
			
				|  |  |      def test_up_missing_network(self):
 | 
	
		
			
				|  |  |          self.base_dir = 'tests/fixtures/networks'
 | 
	
	
		
			
				|  | @@ -566,18 +573,6 @@ class CLITestCase(DockerClientTestCase):
 | 
	
		
			
				|  |  |              for name in ['bar', 'foo']
 | 
	
		
			
				|  |  |          ]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    @v2_only()
 | 
	
		
			
				|  |  | -    def test_up_with_links_is_invalid(self):
 | 
	
		
			
				|  |  | -        self.base_dir = 'tests/fixtures/v2-simple'
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        result = self.dispatch(
 | 
	
		
			
				|  |  | -            ['-f', 'links-invalid.yml', 'up', '-d'],
 | 
	
		
			
				|  |  | -            returncode=1)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        # TODO: fix validation error messages for v2 files
 | 
	
		
			
				|  |  | -        # assert "Unsupported config option for service 'simple': 'links'" in result.stderr
 | 
	
		
			
				|  |  | -        assert "Unsupported config option" in result.stderr
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      def test_up_with_links_v1(self):
 | 
	
		
			
				|  |  |          self.base_dir = 'tests/fixtures/links-composefile'
 | 
	
		
			
				|  |  |          self.dispatch(['up', '-d', 'web'], None)
 |