#! /usr/bin/env python
# -*- coding: iso-8859-1 -*-
#-----------------------------------------------------------------------------
# Modeling Framework: an Object-Relational Bridge for python
#
# Copyright (c) 2001-2004 Sbastien Bigaret <sbigaret@users.sourceforge.net>
# All rights reserved.
#
# This file is part of the Modeling Framework.
#
# This code is distributed under a "3-clause BSD"-style license;
# see the LICENSE file for details.
#-----------------------------------------------------------------------------
"""
Tests for module FaultHandler
"""
__version__='$Revision: 932 $'[11:-2]
import unittest
if __name__ == "__main__":
import utils, sys
utils.fixpath()
from Modeling.FaultHandler import AccessArrayFaultHandler
from Modeling.EditingContext import EditingContext
from Modeling.GlobalID import KeyGlobalID
class TestAccessArrayFaultHandler(unittest.TestCase):
"""
Tests for FaultHandler.AccessArrayFaultHandler
"""
def test_01_isFault(self):
"[AccessArrayFaultHandler] isFault"
ec=EditingContext()
toManyFault=AccessArrayFaultHandler(None, None, None, ec, self) #
self.failUnless(toManyFault.isFault())
def test_suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestAccessArrayFaultHandler, "test_"))
return suite
if __name__ == "__main__":
errs = utils.run_suite(test_suite())
sys.exit(errs and 1 or 0)
|