Example #1
0
    def test_given_non_hdf5_group_argument_when_called_then_return_empty_dict(
            self):

        data_dict = createframes.visit_all_objects({})

        self.assertIsInstance(data_dict, dict)
        self.assertTrue(len(data_dict) == 0)
    def test_given_hdf5_group_argument_when_called_then_return_dict(self):

        with h5py.File("../p2m.hdf5", "r") as h5_file:
            h5_group = h5_file[h5_file.keys()[0]]

            data_dict = createframes.visit_all_objects(h5_group)

            self.assertIsInstance(data_dict, dict)
Example #3
0
    def test_given_hdf5_group_argument_when_called_then_return_dict(self):

        with h5py.File('../p2m.hdf5', 'r') as h5_file:
            h5_group = h5_file[h5_file.keys()[0]]

            data_dict = createframes.visit_all_objects(h5_group)

            self.assertIsInstance(data_dict, dict)
    def test_given_hdf5_group_argument_when_called_then_return_dict_of_some_length(self):

        with h5py.File("../p2m.hdf5", "r") as h5_file:
            h5_group = h5_file[h5_file.keys()[0]]

            data_dict = createframes.visit_all_objects(h5_group)

            self.assertEqual(len(data_dict), 10)
            self.assertIsInstance(data_dict.keys()[0], unicode)
            self.assertTrue(data_dict.keys()[0].strip("/") in h5_group.keys())
Example #5
0
    def test_given_hdf5_group_argument_when_called_then_return_dict_of_some_length(
            self):

        with h5py.File('../p2m.hdf5', 'r') as h5_file:
            h5_group = h5_file[h5_file.keys()[0]]

            data_dict = createframes.visit_all_objects(h5_group)

            self.assertEqual(len(data_dict), 10)
            self.assertIsInstance(data_dict.keys()[0], unicode)
            self.assertTrue(data_dict.keys()[0].strip('/') in h5_group.keys())
    def test_given_non_hdf5_group_argument_when_called_then_return_empty_dict(self):

        data_dict = createframes.visit_all_objects({})

        self.assertIsInstance(data_dict, dict)
        self.assertTrue(len(data_dict) == 0)