def testShapedConstruction(self): """ Testing the construction of the class with non-default parameters. """ # Attempt to construct an instance of the class. parameters = WavePropagatorParameters(use_opmd=True, beamline=setup_S2E_SPI_beamline()) # Check instance and inheritance. self.assertIsInstance( parameters, WavePropagatorParameters ) self.assertIsInstance( parameters, AbstractCalculatorParameters ) # Check all parameters are set to default values. self.assertTrue( parameters.use_opmd ) self.assertIsInstance( parameters.beamline, Beamline )
def setUp(self): """ Setting up a test. """ self.__files_to_remove = [] self.__dirs_to_remove = [] self.__beamline = setup_S2E_SPI_beamline()