X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;ds=sidebyside;f=bluechips%2Ftests%2F__init__.py;h=79de0195e99cd1c0acd7427958b35de768fef66c;hb=d24e23a6a01ed245e204c8c29fc10a5fbc6f8bc4;hp=7b5708ff422bf0a0108b4da89f8ef4a478f20296;hpb=848377c7d76f3592a1542ef7c5f330cb24841d3a;p=bluechips.git diff --git a/bluechips/tests/__init__.py b/bluechips/tests/__init__.py index 7b5708f..79de019 100644 --- a/bluechips/tests/__init__.py +++ b/bluechips/tests/__init__.py @@ -31,11 +31,8 @@ def setUpPackage(): # 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(): @@ -52,11 +49,8 @@ def createUsers(n=None): 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): @@ -64,10 +58,9 @@ 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()