Exemple #1
0
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'
Exemple #2
0
    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)
Exemple #3
0
 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')
Exemple #4
0
def test_THORN_SUBSCRIBER_MODEL(app):
    app.config.THORN_SUBSCRIBER_MODEL = None
    assert Settings(app=app).THORN_SUBSCRIBER_MODEL is None
Exemple #5
0
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'