Commit 6ffb1f61 authored by Grégory Wisniewski's avatar Grégory Wisniewski

Drop getPartition() test case as it's now internal logic in partition table.

Merge getNextOID() and getNewOIDList() test cases as the implementation does two-in-one.

git-svn-id: https://svn.erp5.org/repos/neo/trunk@1417 71dcc9de-d417-0410-9af5-da40c76e7ee4
parent c41ace09
...@@ -32,28 +32,12 @@ class MasterAppTests(NeoTestBase): ...@@ -32,28 +32,12 @@ class MasterAppTests(NeoTestBase):
def tearDown(self): def tearDown(self):
NeoTestBase.tearDown(self) NeoTestBase.tearDown(self)
def test_02_getNextOID(self): def test_05_getNewOIDList(self):
# must raise as we don"t have one # must raise as we don"t have one
self.assertEqual(self.app.loid, None) self.assertEqual(self.app.loid, None)
self.app.loid = None self.app.loid = None
self.assertRaises(RuntimeError, self.app.getNextOID) self.assertRaises(RuntimeError, self.app.getNewOIDList, 1)
# set one # ask list
self.app.loid = p64(23)
noid = self.app.getNextOID()
self.assertEqual(self.app.loid, noid)
self.failUnless(u64(self.app.loid) > 23)
self.assertEqual(u64(self.app.loid), 24)
def test_04_getPartition(self):
self.app.pt.num_partitions = 3
p = self.app.getPartition(p64(1))
self.assertEqual(p, 1)
p = self.app.getPartition(p64(2))
self.assertEqual(p, 2)
p = self.app.getPartition(p64(1009)) # 1009 defined in config
self.assertEqual(p, 0)
def test_05_getNewOIDList(self):
self.app.loid = p64(1) self.app.loid = p64(1)
oid_list = self.app.getNewOIDList(15) oid_list = self.app.getNewOIDList(15)
self.assertEqual(len(oid_list), 15) self.assertEqual(len(oid_list), 15)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment