class TestExporter(unittest.TestCase): def setUp(self): unittest.TestCase.setUp(self) self.tmpdir = tempfile.mkdtemp() self.e = Exporter() self.ops = Options('aatest') self.ops.beam.energy_eV = 4e3 self.ops.geometry.body.material = \ Material({6: 0.4, 13: 0.6}, absorption_energy_eV={ELECTRON: 234.0}) self.ops.limits.add(ShowersLimit(1234)) def tearDown(self): unittest.TestCase.tearDown(self) shutil.rmtree(self.tmpdir, ignore_errors=True) def testexport(self): self.e.export(self.ops, self.tmpdir) filenames = os.listdir(self.tmpdir) self.assertEqual(2, len(filenames)) self.assertIn('aatest.MAT', filenames) self.assertIn('aatest.SIM', filenames)
def setUp(self): unittest.TestCase.setUp(self) self.tmpdir = tempfile.mkdtemp() self.e = Exporter() self.ops = Options('aatest') self.ops.beam.energy_eV = 4e3 self.ops.geometry.body.material = \ Material({6: 0.4, 13: 0.6}, absorption_energy_eV={ELECTRON: 234.0}) self.ops.limits.add(ShowersLimit(1234))
def setUp(self): unittest.TestCase.setUp(self) self.tmpdir = tempfile.mkdtemp() self.e = Exporter() self.ops = Options("aatest") self.ops.beam.energy_eV = 4e3 self.ops.geometry.body.material = Material({6: 0.4, 13: 0.6}, absorption_energy_eV={ELECTRON: 234.0}) self.ops.limits.add(ShowersLimit(1234))
class TestExporter(unittest.TestCase): def setUp(self): unittest.TestCase.setUp(self) self.tmpdir = tempfile.mkdtemp() self.e = Exporter() self.ops = Options("aatest") self.ops.beam.energy_eV = 4e3 self.ops.geometry.body.material = Material({6: 0.4, 13: 0.6}, absorption_energy_eV={ELECTRON: 234.0}) self.ops.limits.add(ShowersLimit(1234)) def tearDown(self): unittest.TestCase.tearDown(self) shutil.rmtree(self.tmpdir, ignore_errors=True) def testexport(self): self.e.export(self.ops, self.tmpdir) filenames = os.listdir(self.tmpdir) self.assertEqual(2, len(filenames)) self.assertIn("aatest.MAT", filenames) self.assertIn("aatest.SIM", filenames)