Beispiel #1
0
 def test_getattr_child_key(self):
     config = BaseConfig()
     config.config = {"foo": {"bar": "baz"}}
     self.assertEqual(config.foo__bar, "baz")
Beispiel #2
0
 def test_getattr_child_key_missing(self):
     config = BaseConfig()
     config.config = {"foo": {}}
     self.assertEqual(config.foo__bar, None)
Beispiel #3
0
 def test_getattr_toplevel_key(self):
     config = BaseConfig()
     config.config = {"foo": "bar"}
     self.assertEqual(config.foo, "bar")
Beispiel #4
0
 def test_getattr_toplevel_key_missing(self):
     config = BaseConfig()
     config.config = {}
     self.assertEqual(config.foo, None)
Beispiel #5
0
 def test_getattr_child_key(self):
     config = BaseConfig()
     config.config = {'foo': {'bar': 'baz'}}
     self.assertEquals(config.foo__bar, 'baz')
Beispiel #6
0
 def test_getattr_empty_search_path(self):
     config = BaseConfig()
     config.search_path = []
     self.assertEquals(config.foo, None)
Beispiel #7
0
 def test_getattr_child_parent_key_missing(self):
     config = BaseConfig()
     config.config = {}
     self.assertEquals(config.foo__bar, None)
Beispiel #8
0
 def test_getattr_default_child_missing_default(self):
     config = BaseConfig()
     config.config = {"foo": {"bar": "baz"}}
     config.defaults = {}
     self.assertEqual(config.foo__bar, "baz")
Beispiel #9
0
 def test_getattr_default_child_missing_config(self):
     config = BaseConfig()
     config.config = {}
     config.defaults = {'foo__bar': 'default'}
     self.assertEquals(config.foo__bar, 'default')
Beispiel #10
0
 def test_get_connected_app(self):
     keychain = self.keychain_class(self.project_config, self.key)
     keychain.app = keychain._encrypt_config(BaseConfig({}))
     app = keychain.get_connected_app()
     self.assertIsInstance(app, ConnectedAppOAuthConfig)
Beispiel #11
0
 def test_getattr_default_child_missing_default(self):
     config = BaseConfig()
     config.config = {'foo': {'bar': 'baz'}}
     config.defaults = {}
     self.assertEquals(config.foo__bar, 'baz')
Beispiel #12
0
 def test_getattr_default_toplevel_missing_config(self):
     config = BaseConfig()
     config.config = {}
     config.defaults = {'foo': 'default'}
     self.assertEquals(config.foo, 'default')
Beispiel #13
0
 def test_getattr_default_toplevel(self):
     config = BaseConfig()
     config.config = {'foo': 'bar'}
     config.defaults = {'foo': 'default'}
     self.assertEquals(config.foo, 'bar')
Beispiel #14
0
 def test_getattr_default_toplevel(self):
     config = BaseConfig()
     config.config = {"foo": "bar"}
     config.defaults = {"foo": "default"}
     self.assertEqual(config.foo, "bar")
Beispiel #15
0
 def test_getattr_default_toplevel_missing_default(self):
     config = BaseConfig()
     config.config = {"foo": "bar"}
     config.defaults = {}
     self.assertEquals(config.foo, "bar")
Beispiel #16
0
 def test_getattr_default_toplevel_missing_config(self):
     config = BaseConfig()
     config.config = {}
     config.defaults = {"foo": "default"}
     self.assertEqual(config.foo, "default")
Beispiel #17
0
 def test_getattr_default_child(self):
     config = BaseConfig()
     config.config = {"foo": {"bar": "baz"}}
     config.defaults = {"foo__bar": "default"}
     self.assertEquals(config.foo__bar, "baz")
Beispiel #18
0
 def test_getattr_default_child_missing_config(self):
     config = BaseConfig()
     config.config = {}
     config.defaults = {"foo__bar": "default"}
     self.assertEqual(config.foo__bar, "default")
Beispiel #19
0
 def test_getattr_toplevel_key(self):
     config = BaseConfig()
     config.config = {'foo': 'bar'}
     self.assertEquals(config.foo, 'bar')