Esempio n. 1
0
 def test_ensure_loaded(self):
     """Test lazy loading of attributes."""
     obj = Weblate().get_object("hello")
     obj.ensure_loaded("missing")
     obj.ensure_loaded("missing")
     with self.assertRaises(AttributeError):
         getattr(obj, "missing")
Esempio n. 2
0
 def test_ensure_loaded(self):
     """Test lazy loading of attributes."""
     obj = Weblate().get_object("hello")
     obj.ensure_loaded("missing")
     obj.ensure_loaded("missing")
     with self.assertRaises(AttributeError):
         print(obj.missing)
Esempio n. 3
0
 def test_ensure_loaded(self):
     """Test lazy loading of attributes."""
     obj = Weblate().get_object('hello')
     obj.ensure_loaded('missing')
     obj.ensure_loaded('missing')
     with self.assertRaises(AttributeError):
         getattr(obj, 'missing')