|
| 1 | +# SPDX-FileCopyrightText: 2025 Tim Cocks for Adafruit Industries |
| 2 | +# SPDX-License-Identifier: MIT |
| 3 | + |
| 4 | +from unittest import TestCase |
| 5 | + |
| 6 | +from adafruit_imageload import load |
| 7 | + |
| 8 | + |
| 9 | +class TestPngLoad(TestCase): |
| 10 | + def test_expected_pixels(self): |
| 11 | + img, palette = load("tests/test_png.png") |
| 12 | + self.assertEqual(len(palette), 3) |
| 13 | + self.assertEqual(img.width, 4) |
| 14 | + self.assertEqual(img.height, 4) |
| 15 | + |
| 16 | + self.assertEqual(img[0, 0], 0) |
| 17 | + self.assertEqual(img[1, 0], 2) |
| 18 | + self.assertEqual(img[2, 0], 1) |
| 19 | + self.assertEqual(img[3, 0], 0) |
| 20 | + |
| 21 | + self.assertEqual(img[0, 3], 0) |
| 22 | + self.assertEqual(img[1, 3], 2) |
| 23 | + self.assertEqual(img[2, 3], 1) |
| 24 | + self.assertEqual(img[3, 3], 0) |
0 commit comments