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)