You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Paddle/python/paddle/v2/dataset/tests/mnist_test.py

28 lines
691 B

import paddle.v2.dataset.mnist
import unittest
class TestMNIST(unittest.TestCase):
def check_reader(self, reader):
sum = 0
for l in reader:
self.assertEqual(l[0].size, 784)
self.assertEqual(l[1].size, 1)
self.assertLess(l[1], 10)
self.assertGreaterEqual(l[1], 0)
sum += 1
return sum
def test_train(self):
self.assertEqual(
self.check_reader(paddle.v2.dataset.mnist.train()),
60000)
def test_test(self):
self.assertEqual(
self.check_reader(paddle.v2.dataset.mnist.test()),
10000)
if __name__ == '__main__':
unittest.main()