From 29e6e543fa6dd2be29fd88a32e6d7b61f5b516e6 Mon Sep 17 00:00:00 2001 From: Yusuke Muraoka <yusuke@nexedi.com> Date: Mon, 17 May 2010 10:54:41 +0000 Subject: [PATCH] add a backward compatibility test git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35375 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testIdTool.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/product/ERP5/tests/testIdTool.py b/product/ERP5/tests/testIdTool.py index cca862812d..f6974ed95e 100644 --- a/product/ERP5/tests/testIdTool.py +++ b/product/ERP5/tests/testIdTool.py @@ -259,6 +259,18 @@ class TestIdTool(ERP5TypeTestCase): id_generator='test_application_sql', id_group='a04', id_count=3)) + def test_05_backwardCompatibility(self): + """ + make keep API backward compatibility which are still described in the wiki. + """ + self.assertEquals(1, self.id_tool.generateNewId(id_group='test_05', default=1)) + self.assertEquals(2, self.id_tool.generateNewId(id_group='test_05', default=1)) + self.assertEquals(3, self.id_tool.generateNewId(id_group='test_05', default=1)) + self.assertEquals(3, self.id_tool.getLastGeneratedId(id_group='test_05', default=1)) + self.id_tool.setLastGeneratedId(10, id_group='test_05') + self.assertEquals(11, self.id_tool.generateNewId(id_group='test_05', default=1)) + self.assertEquals(12, self.id_tool.generateNewId(id_group='test_05', default=1)) + def test_suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(TestIdTool)) -- 2.30.9