コード例 #1
0
    def test_make_nasa(self):
        """
        Test that a NASA object can be reconstructed from a dictionary (also test NASAPolynomial by extension)
        """
        nasa_dict = self.nasa.as_dict()
        new_nasa = NASA.__new__(NASA)
        class_dictionary = {'ScalarQuantity': ScalarQuantity,
                            'np_array': np.array,
                            'NASA': NASA,
                            'NASAPolynomial': NASAPolynomial,
                            }

        new_nasa.make_object(nasa_dict, class_dictionary)