Exemple #1
0
 def test_build_formula(self):
     formula_file = join(FORMULA_DIR, 'foo/foo-1.0.py')
     formula = Formula.from_file(formula_file)()
     package_file = self.repo.build_formula(formula)
     meta = json.load(open(self.meta_path))
     self.assertTrue(meta.keys(), ['foo'])
     self.assertTrue(isfile(package_file))
Exemple #2
0
 def test_build(self):
     formula_file = join(FORMULA_DIR, 'foo/foo-1.0.py')
     formula_cls = Formula.from_file(formula_file)
     formula = formula_cls()
     package_file = formula.build(self.tmpdir)
     f = taropen(package_file)
     meta = json.load(f.extractfile('.ipkg.meta'))
     self.assertEqual(meta['name'], 'foo')
Exemple #3
0
 def test_from_file(self):
     formula_file = join(FORMULA_DIR, 'foo/foo-1.0.py')
     formula_cls = Formula.from_file(formula_file)
     self.assertTrue(issubclass(formula_cls, Formula))