19 lines
635 B
Python
19 lines
635 B
Python
from unittest import TestCase
|
|
|
|
from pcbdevice.utils import TestUtils
|
|
from pcbdevice.utils.FileUtils import FileUtils
|
|
|
|
resources = './pcbdevice/tests/resources/'
|
|
|
|
class TestFileUtils(TestCase):
|
|
def test_pbmToCsv(self):
|
|
actual = FileUtils.pbmToCsv(resources + 'raw/test1.pbm')
|
|
expected = TestUtils.readIntFile(resources + 'formatted/test1.csv')
|
|
assert actual == expected
|
|
|
|
def test_saveMatrixToFile(self):
|
|
actual = FileUtils.pbmToCsv(resources + 'raw/test1.pbm')
|
|
FileUtils.saveMatrixToFile(actual, resources + 'output/test1.csv')
|
|
expected = TestUtils.readIntFile(resources + 'output/test1.csv')
|
|
assert actual == expected
|