def testDataInterfaceQueries(self): """ Check that the data interface queries work. """ # Get test instance.G # Setup pmi parameters. pmi_parameters = { 'number_of_trajectories': 1, 'number_of_steps': 100, 'sample_path': TestUtilities.generateTestFilePath('sample.h5') } test_interactor = XMDYNDemoPhotonMatterInteractor( parameters=pmi_parameters, input_path=self.input_h5, output_path='pmi_out.h5', sample_path=TestUtilities.generateTestFilePath('sample.h5')) # Get expected and provided data descriptors. expected_data = test_interactor.expectedData() provided_data = test_interactor.providedData() # Check types are correct. self.assertIsInstance(expected_data, list) self.assertIsInstance(provided_data, list) for d in expected_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/') for d in provided_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/')
def testDataInterfaceQueries(self): """ Check that the data interface queries work. """ # Get test instance. # Setup pmi parameters. pmi_parameters = {'number_of_trajectories' : 1, 'number_of_steps' : 100, 'sample_path' : TestUtilities.generateTestFilePath('sample.h5') } test_interactor = XMDYNDemoPhotonMatterInteractor(parameters=pmi_parameters, input_path=self.input_h5, output_path='pmi_out.h5', sample_path = TestUtilities.generateTestFilePath('sample.h5') ) # Get expected and provided data descriptors. expected_data = test_interactor.expectedData() provided_data = test_interactor.providedData() # Check types are correct. self.assertIsInstance(expected_data, list) self.assertIsInstance(provided_data, list) for d in expected_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/') for d in provided_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/')
def testDataInterfaceQueries(self): """ Check that the data interface queries work. """ # Get test instance. test_interactor = XMDYNDemoPhotonMatterInteractor(parameters=None, input_path=self.input_h5, output_path='pmi_out.h5') # Get expected and provided data descriptors. expected_data = test_interactor.expectedData() provided_data = test_interactor.providedData() # Check types are correct. self.assertIsInstance(expected_data, list) self.assertIsInstance(provided_data, list) for d in expected_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/') for d in provided_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/')
def testDataInterfaceQueries(self): """ Check that the data interface queries work. """ # Get test instance. test_interactor = XMDYNDemoPhotonMatterInteractor( parameters=None, input_path=self.input_h5, output_path='pmi_out.h5') # Get expected and provided data descriptors. expected_data = test_interactor.expectedData() provided_data = test_interactor.providedData() # Check types are correct. self.assertIsInstance(expected_data, list) self.assertIsInstance(provided_data, list) for d in expected_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/') for d in provided_data: self.assertIsInstance(d, str) self.assertEqual(d[0], '/')