Exemple #1
0
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)
Exemple #2
0
    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)