def test_next_id(self): m1 = self.factory.create("Hack Bulgaria") c=self.conn.cursor() c.execute("INSERT INTO maillist(name) VALUES(?)",(m1.get_name(),)) self.assertEqual(1, m1.get_id()) c=self.conn.cursor() m2 = self.factory.create("Uni Sofia") c.execute("INSERT INTO maillist(name) VALUES(?)",(m2.get_name(),)) self.assertEqual(2,m2.get_id()) factory=MailListDataBaseFactory(self.conn) self.assertEqual(3,factory.next_id())