Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
"""
Will take a list of uploads and import them as packages
"""
+ # Do not allow importing any packages for test builds
+ if self.is_test():
+ raise RuntimeError("Cannot import packages for test builds")
+
# Import all packages
packages = await asyncio.gather(
*(self.backend.packages.create(upload) for upload in uploads),
await self._import_logfile(logfile)
# Import packages
- if success and packages:
+ if success and packages and not self.is_test():
await self._import_packages(packages)
# Store message