Пример #1
0
    def test_keys_returns_a_non_empty_python_list_of_unit_keys(self):
        known_units = UnitFactory.getKeys()

        self.assertEquals(type(known_units), list)
        # Check length is at least the known core units
        # but allow for others to be added
        core_units = ['Empty', 'Label', 'TOF', 'Wavelength','Energy',
                      'Energy_inWavenumber', 'dSpacing', 'MomentumTransfer',
                      'QSquared', 'DeltaE', 'DeltaE_inWavenumber', 'Momentum']
        self.assertTrue(len(core_units) <= len(known_units))

        for unit in core_units:
            self.assertTrue(unit in known_units, "%s unit not found in UnitFactory keys" % unit)
Пример #2
0
 def _is_in_unit_factory(parameter_name: str) -> bool:
     """Returns true of the provided parameter exists in the UnitFactory."""
     return parameter_name in UnitFactory.getKeys()