auxi.tools.chemistry.stoichiometry_test module¶
This module contains all the code used to test the testee module.
-
class
auxi.tools.chemistry.stoichiometry_test.StoichFunctionTester(methodName='runTest')¶ Bases:
unittest.case.TestCaseThe function tester for the stoichiometry module.
-
assertAlmostEqual(first, second, places=14, msg=None, delta=None)¶
-
test_amount()¶ Test whether the amount of a compound is calculated correctly.
-
test_amount_fractions()¶ Test whether compound amount fractions are calculated correctly.
-
test_amounts()¶ Test whether compound amounts are calculated correctly.
-
test_convert_compound()¶ Test whether compound conversions are calculated correctly.
-
test_element_mass_fraction()¶ Test whether an element mass fraction is calculated correctly.
-
test_element_mass_fractions()¶ Test whether a list of element mass fraction is calculated correctly.
-
test_elements()¶ Test whether the set of elements in a list of compounds is calculated correctly.
-
test_invalid_characters()¶ Test whether an exception is raised when a compound formula contains an invalid character.
-
test_mass()¶ Test whether the mass of a compound is calculated correctly.
-
test_mass_fractions()¶ Test whether compound mass fractions are calculated correctly.
-
test_masses()¶ Test whether compound masses are calculated correctly.
-
test_molar_mass()¶ Test whether the molar mass of a compound is calculated correctly.
-
test_phase()¶ Test whether the phase of a compound is parsed correctly
-
test_stoichiometry_coefficient()¶ Test whether the stoichiometry coefficient of a specified element in a compound is calculated correctly.
-
test_stoichiometry_coefficients()¶ Test whether the stoichiometry coefficients of a specified list of elements in a compound is calculated correctly.
-