def test_update_from_cache(self): pack = Package.from_dep('my_dep', Dep('http://github/my_namespace/test_app', 'master', tag='1.0.0')) create(self.test_dir, {'<name>': 'my_dep'}) pack.update_from_cache(join(self.test_dir, 'my_dep')) self.assertEqual('my_dep', pack.name) self.assertEqual('0.0.1', pack.vsn) self.assertEqual('1.0.0', pack.git_tag) self.assertEqual('http://github/my_namespace/test_app', pack.url) self.assertEqual([], pack.deps)
def test_update_from_package(self, mock_conf): mock_conf.return_value = self.conf_file create(self.test_dir, {'<name>': 'my_dep'}) pack_path = join(self.test_dir, 'my_dep') builder = Builder.init_from_path(pack_path) self.assertEqual(True, builder.build()) builder.package() pack = Package.from_dep('my_dep', Dep('http://github/my_namespace/test_app', 'master', tag='1.0.0')) pack.update_from_package(join(pack_path, 'my_dep.ep')) self.assertEqual('my_dep', pack.name) self.assertEqual('0.0.1', pack.vsn) self.assertEqual('1.0.0', pack.git_tag) self.assertEqual('master', pack.git_branch) self.assertEqual('http://github/my_namespace/test_app', pack.url) self.assertEqual([], pack.deps)
def test_init_from_dep(self): pack = Package.from_dep('test_app', Dep('http://github/my_namespace/test_app', 'master', tag='1.0.0')) self.assertEqual([], pack.deps) self.assertEqual('test_app', pack.name) self.assertEqual('1.0.0', pack.git_tag)