def test_settings(setting, default_attr, app): s1 = Settings(app=app) setattr(app.config, setting, None) assert getattr(s1, setting) == getattr(s1, default_attr) setattr(app.config, setting, 'just') s2 = Settings(app=app) assert getattr(s2, setting) == 'just'
def test_settings(self): for key_attr, default_attr in self.attributes: s1 = Settings(app=self.app) setattr(self.app.config, key_attr, None) self.assertEqual( getattr(s1, key_attr), getattr(s1, default_attr), key_attr) setattr(self.app.config, key_attr, 'just') s2 = Settings(app=self.app) self.assertEqual(getattr(s2, key_attr), 'just', key_attr)
def test_THORN_SUBSCRIBERS(self): self.app.config.THORN_SUBSCRIBERS = None self.assertDictEqual(Settings(app=self.app).THORN_SUBSCRIBERS, {}) self.app.config.THORN_SUBSCRIBERS = 'just' self.assertEqual(Settings(app=self.app).THORN_SUBSCRIBERS, 'just')
def test_THORN_SUBSCRIBER_MODEL(app): app.config.THORN_SUBSCRIBER_MODEL = None assert Settings(app=app).THORN_SUBSCRIBER_MODEL is None
def test_THORN_SUBSCRIBERS(app): app.config.THORN_SUBSCRIBERS = None assert Settings(app=app).THORN_SUBSCRIBERS == {} app.config.THORN_SUBSCRIBERS = 'just' assert Settings(app=app).THORN_SUBSCRIBERS == 'just'