Esempio n. 1
0
	def setUp(self):
#		warnings.filterwarnings("ignore", "tmpnam", RuntimeWarning, __name__)
#		self.tmpdir = os.tmpnam()
#		os.makedirs(self.tmpdir)
		self.trans = conn.transaction()
		connect(self.trans)
		self.arch = misc.Arch(name='i586') 
		self.user = misc.User(name='jchu', password='******', email='a', arch=self.arch, type='builder')
		self.submitter = misc.User(name='blah', password='******', email='a', arch=self.arch, type='submitter')
Esempio n. 2
0
	def setUp(self):
		warnings.filterwarnings("ignore", "tmpnam", RuntimeWarning, __name__)
		self.tmpdir = os.tmpnam()
		os.makedirs(self.tmpdir)
		conn = connectionForURI("sqlite://%s/test.db"%self.tmpdir)
		connect(conn)
		self.arch = misc.Arch(name='i586') 
		self.user = misc.User(name='jchu', password='******', email='*****@*****.**', arch=self.arch, type='builder')
		self.submitter = misc.User(name='jchu2', password='******', email='*****@*****.**', arch=self.arch, type='submitter')
		shutil.copytree('pacbuild/testsuite/testAbs', '%s/abs'%self.tmpdir)
Esempio n. 3
0
	def setUp(self):
		warnings.filterwarnings("ignore", "tmpnam", RuntimeWarning, __name__)
		self.tmpdir = os.tmpnam()
		os.makedirs(self.tmpdir)
		conn = connectionForURI("sqlite://%s/test.db"%self.tmpdir)
		connect(conn)
Esempio n. 4
0
	def testConnect(self):
		conn = connectionForURI("sqlite://%s/test.db"%self.tmpdir)
		connect(conn)
		self.failUnless(os.path.isfile("%s/test.db"%self.tmpdir))
Esempio n. 5
0
cfgparser = SafeConfigParser()
cfgparser.read(configpath)

# store values from config file
packagedir = cfgparser.get("options","packagedir")
dbdir = cfgparser.get("options","dbdir")

# check the config file paths
if not os.path.isdir(packagedir):
	raise StandardError("%s: invalid package directory %s" % (configpath, packagedir))
if not os.path.isdir(dbdir):
	raise StandardError("%s: invalid database directory %s" % (configpath, dbdir))

# establish and connect to the database
database = connectionForURI("sqlite://%s/apple.db" % dbdir)
connect(database)

# set the package directory
package.packagedir = packagedir

def job_list(all=False, archid=None):
	print '''Content-type: text/html

<html>
<head>
<title>Apple Status - Job Queue</title>
<style type="text/css">
<!--

.error {
	background-color: red;
Esempio n. 6
0
	def tearDown(self):
		self.trans.rollback()
		connect(conn)
Esempio n. 7
0
#!/usr/bin/env python

import unittest
import os
import warnings
import shutil

from pacbuild.apple import package, misc, connect
from sqlobject import *
from datetime import datetime
from datetime import timedelta

conn = connectionForURI("sqlite:/:memory:")
connect(conn)
class PackageTest(unittest.TestCase):
	def setUp(self):
#		warnings.filterwarnings("ignore", "tmpnam", RuntimeWarning, __name__)
#		self.tmpdir = os.tmpnam()
#		os.makedirs(self.tmpdir)
		self.trans = conn.transaction()
		connect(self.trans)
		self.arch = misc.Arch(name='i586') 
		self.user = misc.User(name='jchu', password='******', email='a', arch=self.arch, type='builder')
		self.submitter = misc.User(name='blah', password='******', email='a', arch=self.arch, type='submitter')

	def tearDown(self):
		self.trans.rollback()
		connect(conn)
#		shutil.rmtree(self.tmpdir)

	def testBuild(self):