mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-09-21 03:18:57 +03:00
81 lines
1.5 KiB
Python
81 lines
1.5 KiB
Python
from helper import unittest, PillowTestCase, tearDownModule
|
|
|
|
from PIL import _util
|
|
|
|
|
|
class TestUtil(PillowTestCase):
|
|
|
|
def test_is_string_type(self):
|
|
# Arrange
|
|
text = "abc"
|
|
|
|
# Act
|
|
it_is = _util.isStringType(text)
|
|
|
|
# Assert
|
|
self.assertTrue(it_is)
|
|
|
|
def test_is_not_string_type(self):
|
|
# Arrange
|
|
integer = 123
|
|
|
|
# Act
|
|
it_is_not = _util.isStringType(integer)
|
|
|
|
# Assert
|
|
self.assertFalse(it_is_not)
|
|
|
|
def test_is_path(self):
|
|
# Arrange
|
|
text = "abc"
|
|
|
|
# Act
|
|
it_is = _util.isStringType(text)
|
|
|
|
# Assert
|
|
self.assertTrue(it_is)
|
|
|
|
def test_is_not_path(self):
|
|
# Arrange
|
|
integer = 123
|
|
|
|
# Act
|
|
it_is_not = _util.isPath(integer)
|
|
|
|
# Assert
|
|
self.assertFalse(it_is_not)
|
|
|
|
def test_is_directory(self):
|
|
# Arrange
|
|
directory = "Tests"
|
|
|
|
# Act
|
|
it_is = _util.isDirectory(directory)
|
|
|
|
# Assert
|
|
self.assertTrue(it_is)
|
|
|
|
def test_is_not_directory(self):
|
|
# Arrange
|
|
text = "abc"
|
|
|
|
# Act
|
|
it_is_not = _util.isDirectory(text)
|
|
|
|
# Assert
|
|
self.assertFalse(it_is_not)
|
|
|
|
def test_deferred_error(self):
|
|
# Arrange
|
|
|
|
# Act
|
|
thing = _util.deferred_error(ValueError("Some error text"))
|
|
|
|
# Assert
|
|
self.assertRaises(ValueError, lambda: thing.some_attr)
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|
|
|
|
# End of file
|