Ejemplo n.º 1
0
 def test_charm_files(self):
     # The charm files are correctly copied inside the repository, excluding
     # unwanted directories.
     repo = setup_repository(self.name, self.source)
     charm_dir = os.path.join(repo, 'trusty', self.name)
     expected = set([
         os.path.basename(self.root_file)
     ])
     self.assert_files_equal(expected, charm_dir)
Ejemplo n.º 2
0
 def test_series(self):
     # The charm repository is created with the given series.
     repo = setup_repository(self.name, self.source, series='raring')
     self.check_repository(repo, 'raring')
Ejemplo n.º 3
0
 def test_repository(self):
     # The charm repository is correctly created with the default series.
     repo = setup_repository(self.name, self.source)
     self.check_repository(repo, 'trusty')