def test_getters(self): config = LambdaConfig().update(mock_config) self.assertTrue('joe' in config) # get() self.assertEqual(config.get('joe'), 'bob') self.assertIsNone(config.get('jim')) self.assertEqual(config.get('jim', 5), 5) # get_config() self.assertEqual(config.get_config(), mock_config['config']) self.assertEqual(config.get_config('foo'), 'baz') self.assertIsNone(config.get_config('sam')) self.assertEqual(config.get_config('sam', 5), 5)
def test_getters(self): config = LambdaConfig().update(mock_config) self.assertTrue('joe' in config) # get() self.assertEqual(config.get('joe'), 'bob') self.assertIsNone(config.get('jim')) self.assertEqual(config.get('jim', 5), 5) # get_config() self.assertEqual(config.get_config(), mock_config['config']) self.assertEqual(config.get_config('foo'), 'baz') self.assertIsNone(config.get_config('sam')) self.assertEqual(config.get_config('sam', 5), 5)
def test_updates(self): config = LambdaConfig().update(mock_config).update({ 'config': { 'foo': 3 }, 'joe': 4, 'jim': 5 }) self.assertEqual(config.get_config('foo'), 3) self.assertEqual(config.get('joe'), 4) self.assertEqual(config.get('jim'), 5) self.assertEqual(config.update_config({'bar': 6}).get_config('bar'), 6)
def test_updates(self): config = LambdaConfig().update(mock_config).update({ 'config': { 'foo': 3 }, 'joe': 4, 'jim': 5 }) self.assertEqual(config.get_config('foo'), 3) self.assertEqual(config.get('joe'), 4) self.assertEqual(config.get('jim'), 5) self.assertEqual(config.update_config({ 'bar': 6 }).get_config('bar'), 6)