Source code for casinotools.fileformat.casino2.test_MeanIonizationPotential

#!/usr/bin/env python
""" """

# Script information for the file.
__author__ = "Hendrix Demers (hendrix.demers@mail.mcgill.ca)"
__version__ = ""
__date__ = ""
__copyright__ = "Copyright (c) 2009 Hendrix Demers"
__license__ = ""

# Standard library modules.
import unittest

# Third party modules.

# Local modules.
import casinotools.fileformat.casino2.MeanIonizationPotential as MeanIonizationPotential

# Globals and constants variables.

[docs]class TestMeanIonizationPotential(unittest.TestCase):
[docs] def setUp(self): unittest.TestCase.setUp(self)
[docs] def tearDown(self): unittest.TestCase.tearDown(self)
[docs] def testSkeleton(self): #self.fail("Test if the testcase is working.") self.assertTrue(True)
[docs] def test_computeJ(self): meanIonizationPotential = MeanIonizationPotential.MeanIonizationPotential(MeanIonizationPotential.MODEL_JOY) jRef = 5.75e-2 j = meanIonizationPotential.computeJ(5) self.assertAlmostEqual(jRef, j) jRef = 6.9e-2 j = meanIonizationPotential.computeJ(6) self.assertAlmostEqual(jRef, j)
#self.fail("Test if the testcase is working.") if __name__ == '__main__': #pragma: no cover import nose nose.runmodule()