diff --git a/src/tests/test_utils_utils.py b/src/tests/test_utils_utils.py index 36f201bda6..48a9e2c58d 100644 --- a/src/tests/test_utils_utils.py +++ b/src/tests/test_utils_utils.py @@ -1,9 +1,12 @@ +# test with game/manage.py test import unittest +from src.utils import utils + class TestIsIter(unittest.TestCase): def test_is_iter(self): - # self.assertEqual(expected, is_iter(iterable)) - assert True # TODO: implement your test here + self.assertEqual(True, utils.is_iter([1,2,3,4])) + self.assertEqual(False, utils.is_iter("This is not an iterable")) class TestCrop(unittest.TestCase): def test_crop(self): diff --git a/src/typeclasses/models.py b/src/typeclasses/models.py index 76abe19b03..72740198a7 100644 --- a/src/typeclasses/models.py +++ b/src/typeclasses/models.py @@ -256,7 +256,7 @@ class AttributeHandler(object): "Holds default values" def __init__(self): self.value = default - self.strvalue = str(default) + self.strvalue = str(default) if default is not None else None if self._cache is None or not _TYPECLASS_AGGRESSIVE_CACHE: self._recache()