diff options
Diffstat (limited to 'tests/utils_tests/test_lazyobject.py')
| -rw-r--r-- | tests/utils_tests/test_lazyobject.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/utils_tests/test_lazyobject.py b/tests/utils_tests/test_lazyobject.py index 161c9dbcec..134ae77750 100644 --- a/tests/utils_tests/test_lazyobject.py +++ b/tests/utils_tests/test_lazyobject.py @@ -58,6 +58,14 @@ class LazyObjectTestCase(TestCase): obj = self.lazy_wrap(Foo()) self.assertEqual(obj.foo, "bar") + def test_getattr_falsey(self): + class Thing: + def __getattr__(self, key): + return [] + + obj = self.lazy_wrap(Thing()) + self.assertEqual(obj.main, []) + def test_setattr(self): obj = self.lazy_wrap(Foo()) obj.foo = "BAR" |
