mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 17:36:18 +03:00
Test _util.py
This commit is contained in:
parent
6c0fcef5e5
commit
691671624c
80
Tests/test_util.py
Normal file
80
Tests/test_util.py
Normal file
|
@ -0,0 +1,80 @@
|
|||
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
|
Loading…
Reference in New Issue
Block a user