Exemplo n.º 1
0
    def test_nerf_table_import(self):
        """
        Test that importing a CFF generates a valid DataType.
        """
        zip_path = os.path.join(os.path.abspath(os.path.dirname(dataset.__file__)), 'nerf_int.npz')

        importer = LookupTableImporter()
        result = importer.launch(zip_path, LookupTableImporter.NERF_TABLE)[0]

        self.assertTrue(isinstance(result, NerfTable))
        self.assertIsNotNone(result.data)
        self.assertEqual(20, result.xmax)
        self.assertEqual(-10, result.xmin)
Exemplo n.º 2
0
    def test_psi_table_import(self):
        """
        Test that importing a CFF generates one DataType.
        """
        zip_path = os.path.join(os.path.abspath(os.path.dirname(dataset.__file__)), 'psi.npz')

        importer = LookupTableImporter()
        result = importer.launch(zip_path, LookupTableImporter.PSI_TABLE)[0]

        self.assertTrue(isinstance(result, PsiTable))
        self.assertIsNotNone(result.data)
        self.assertEqual(0.0, result.xmin)
        self.assertEqual(0.3, result.xmax)