def populate(): """Populate the database with some packages""" from spkrepo.tests.common import BuildFactory, PackageFactory, VersionFactory with db.session.no_autoflush: # nzbget nzbget_package = PackageFactory(name='nzbget') nzbget_versions = [VersionFactory(package=nzbget_package, upstream_version='12.0', version=10, dependencies=None, report_url=None, install_wizard=True, upgrade_wizard=False), VersionFactory(package=nzbget_package, upstream_version='13.0', version=11, dependencies=None, report_url=None, install_wizard=True, upgrade_wizard=False)] nzbget_builds = [] for version in nzbget_versions: builds = BuildFactory.create_batch(2, version=version, active=True) nzbget_builds.extend(builds) # sickbeard sickbeard_package = PackageFactory(name='sickbeard') sickbeard_versions = [VersionFactory(package=sickbeard_package, upstream_version='20140528', version=3, dependencies='git', service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True), VersionFactory(package=sickbeard_package, upstream_version='20140702', version=4, dependencies='git', service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True)] sickbeard_builds = [] for version in sickbeard_versions: sickbeard_builds.append(BuildFactory(version=version, architectures=[Architecture.find('noarch')], active=True)) # git git_package = PackageFactory(name='git') git_versions = [VersionFactory(package=git_package, upstream_version='1.8.4', version=3, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=False), VersionFactory(package=git_package, upstream_version='2.1.2', version=4, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=False)] git_builds = [] for version in git_versions: builds = BuildFactory.create_batch(3, version=version, active=True) git_builds.extend(builds) # bitlbee bitlbee_package = PackageFactory(name='bitlbee') bitlbee_versions = [VersionFactory(package=bitlbee_package, upstream_version='3.2.2', version=9, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True), VersionFactory(package=bitlbee_package, upstream_version='3.2.3', version=10, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True), VersionFactory(package=bitlbee_package, upstream_version='3.3.0', version=11, dependencies=None, service_dependencies=[], install_wizard=False, upgrade_wizard=False, startable=True)] bitlbee_builds = [] for version in bitlbee_versions: builds = BuildFactory.create_batch(3, version=version, active=True) bitlbee_builds.extend(builds) db.session.commit()
def populate(): """Populate the database with some packages""" from spkrepo.tests.common import BuildFactory, PackageFactory, VersionFactory with db.session.no_autoflush: # nzbget nzbget_package = PackageFactory(name="nzbget") nzbget_versions = [ VersionFactory( package=nzbget_package, upstream_version="12.0", version=10, dependencies=None, report_url=None, install_wizard=True, upgrade_wizard=False, ), VersionFactory( package=nzbget_package, upstream_version="13.0", version=11, dependencies=None, report_url=None, install_wizard=True, upgrade_wizard=False, ), ] nzbget_builds = [] for version in nzbget_versions: builds = BuildFactory.create_batch(2, version=version, active=True) nzbget_builds.extend(builds) # sickbeard sickbeard_package = PackageFactory(name="sickbeard") sickbeard_versions = [ VersionFactory( package=sickbeard_package, upstream_version="20140528", version=3, dependencies="git", service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True, ), VersionFactory( package=sickbeard_package, upstream_version="20140702", version=4, dependencies="git", service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True, ), ] sickbeard_builds = [] for version in sickbeard_versions: sickbeard_builds.append( BuildFactory( version=version, architectures=[Architecture.find("noarch")], active=True, )) # git git_package = PackageFactory(name="git") git_versions = [ VersionFactory( package=git_package, upstream_version="1.8.4", version=3, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=False, ), VersionFactory( package=git_package, upstream_version="2.1.2", version=4, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=False, ), ] git_builds = [] for version in git_versions: builds = BuildFactory.create_batch(3, version=version, active=True) git_builds.extend(builds) # bitlbee bitlbee_package = PackageFactory(name="bitlbee") bitlbee_versions = [ VersionFactory( package=bitlbee_package, upstream_version="3.2.2", version=9, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True, ), VersionFactory( package=bitlbee_package, upstream_version="3.2.3", version=10, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True, ), VersionFactory( package=bitlbee_package, upstream_version="3.3.0", version=11, dependencies=None, service_dependencies=[], install_wizard=False, upgrade_wizard=False, startable=True, ), ] bitlbee_builds = [] for version in bitlbee_versions: builds = BuildFactory.create_batch(3, version=version, active=True) bitlbee_builds.extend(builds) db.session.commit()
def populate(): """Populate the database with some packages""" from spkrepo.tests.common import BuildFactory, PackageFactory, VersionFactory with db.session.no_autoflush: # nzbget nzbget_package = PackageFactory(name='nzbget') nzbget_versions = [ VersionFactory(package=nzbget_package, upstream_version='12.0', version=10, dependencies=None, report_url=None, install_wizard=True, upgrade_wizard=False), VersionFactory(package=nzbget_package, upstream_version='13.0', version=11, dependencies=None, report_url=None, install_wizard=True, upgrade_wizard=False) ] nzbget_builds = [] for version in nzbget_versions: builds = BuildFactory.create_batch(2, version=version, active=True) nzbget_builds.extend(builds) # sickbeard sickbeard_package = PackageFactory(name='sickbeard') sickbeard_versions = [ VersionFactory(package=sickbeard_package, upstream_version='20140528', version=3, dependencies='git', service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True), VersionFactory(package=sickbeard_package, upstream_version='20140702', version=4, dependencies='git', service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True) ] sickbeard_builds = [] for version in sickbeard_versions: sickbeard_builds.append( BuildFactory(version=version, architectures=[Architecture.find('noarch')], active=True)) # git git_package = PackageFactory(name='git') git_versions = [ VersionFactory(package=git_package, upstream_version='1.8.4', version=3, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=False), VersionFactory(package=git_package, upstream_version='2.1.2', version=4, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=False) ] git_builds = [] for version in git_versions: builds = BuildFactory.create_batch(3, version=version, active=True) git_builds.extend(builds) # bitlbee bitlbee_package = PackageFactory(name='bitlbee') bitlbee_versions = [ VersionFactory(package=bitlbee_package, upstream_version='3.2.2', version=9, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True), VersionFactory(package=bitlbee_package, upstream_version='3.2.3', version=10, dependencies=None, service_dependencies=[], report_url=None, install_wizard=False, upgrade_wizard=False, startable=True), VersionFactory(package=bitlbee_package, upstream_version='3.3.0', version=11, dependencies=None, service_dependencies=[], install_wizard=False, upgrade_wizard=False, startable=True) ] bitlbee_builds = [] for version in bitlbee_versions: builds = BuildFactory.create_batch(3, version=version, active=True) bitlbee_builds.extend(builds) db.session.commit()