# Invoke websetup with the current config file
SetupCommand('setup-app').run([config['__file__']])
- test_user = bluechips.model.User()
- test_user.username = u'root'
- test_user.name = u'Charlie Root'
- test_user.resident = False
- meta.Session.save(test_user)
+ test_user = bluechips.model.User(u'root', u'Charlie Root', False)
+ meta.Session.add(test_user)
meta.Session.commit()
def tearDownPackage():
if n is None:
n = random.randint(2, 5)
for i in xrange(n):
- u = bluechips.model.User()
- u.username = sample_users[i].lower()
- u.name = sample_users[i]
- u.resident = 1
- meta.Session.save(u)
+ u = bluechips.model.User(sample_users[i].lower(), resident=True)
+ meta.Session.add(u)
meta.Session.commit()
def createExpenditures(n=None):
n = random.randint(5, 20)
users = meta.Session.query(bluechips.model.User).all()
for i in xrange(n):
- e = bluechips.model.Expenditure()
- e.spender = random.choice(users)
- e.amount = Currency(random.randint(1000, 100000))
- meta.Session.save(e)
+ e = bluechips.model.Expenditure(random.choice(users),
+ Currency(random.randint(1000, 100000)))
+ meta.Session.add(e)
e.even_split()
meta.Session.commit()