# Copyright PaddlePaddle contributors. All Rights Reserved## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.importunittestimportpaddle.reader.creatorimportnumpyasnpimportosclassTestNumpyArray(unittest.TestCase):deftest_numpy_array(self):l=[[1,2,3],[4,5,6]]x=np.array(l,np.int32)reader=paddle.reader.creator.np_array(x)foridx,einenumerate(reader()):self.assertItemsEqual(e,l[idx])classTestTextFile(unittest.TestCase):deftest_text_file(self):path=os.path.join(os.path.dirname(__file__),"test_data_creator.txt")reader=paddle.reader.creator.text_file(path)foridx,einenumerate(reader()):self.assertEqual(e,str(idx*2)+" "+str(idx*2+1))if__name__=='__main__':unittest.main()