def test_get_namespace_with_single_deb_target(self): config = self._get_mock_config() config.znake.deb.targets.append({ 'name': 'u14', 'architecture': 'amd64', 'image': 'debbuilder.u14', 'codename': 'trusty' }) namespace = get_namespace(config) self.assertEqual(len(namespace.tasks), 3) self.assertEqual(len(namespace.collections), 1)
def test_get_namespace_with_multiple_deb_targets(self): config = self._get_mock_config() config.znake.deb.targets.append({ 'name': 'u18', 'architecture': 'amd64', 'image': 'andni233/debbuilder.u18', 'codename': 'trusty' }) config.znake.deb.targets.append({ 'name': 'u16', 'architecture': 'amd64', 'image': 'andni233/debbuilder.u16', 'codename': 'xenial', }) namespace = get_namespace(config) self.assertEqual(len(namespace.tasks), 4) self.assertEqual(len(namespace.collections), 1)
def test_get_namespace_with_no_targets(self): config = self._get_mock_config() namespace = get_namespace(config) self.assertEqual(len(namespace.tasks), 0) self.assertEqual(len(namespace.collections), 1)