Test isStringType and isPath in similar way to production code

This commit is contained in:
hugovk 2014-07-07 23:40:37 +03:00
parent 302978e464
commit 73223fcb23

View File

@ -7,40 +7,41 @@ class TestUtil(PillowTestCase):
def test_is_string_type(self): def test_is_string_type(self):
# Arrange # Arrange
text = "abc" color = "red"
# Act # Act
it_is = _util.isStringType(text) it_is = _util.isStringType(color)
# Assert # Assert
self.assertTrue(it_is) self.assertTrue(it_is)
def test_is_not_string_type(self): def test_is_not_string_type(self):
# Arrange # Arrange
integer = 123 color = (255, 0, 0)
# Act # Act
it_is_not = _util.isStringType(integer) it_is_not = _util.isStringType(color)
# Assert # Assert
self.assertFalse(it_is_not) self.assertFalse(it_is_not)
def test_is_path(self): def test_is_path(self):
# Arrange # Arrange
text = "abc" fp = "filename.ext"
# Act # Act
it_is = _util.isStringType(text) it_is = _util.isStringType(fp)
# Assert # Assert
self.assertTrue(it_is) self.assertTrue(it_is)
def test_is_not_path(self): def test_is_not_path(self):
# Arrange # Arrange
integer = 123 filename = self.tempfile("temp.ext")
fp = open(filename, 'w').close()
# Act # Act
it_is_not = _util.isPath(integer) it_is_not = _util.isPath(fp)
# Assert # Assert
self.assertFalse(it_is_not) self.assertFalse(it_is_not)