示例#1
0
 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)
示例#2
0
	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)
示例#3
0
 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)
示例#4
0
	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)
示例#5
0
	def test_initial_values(self):
		config = LambdaConfig()
		self.assertEqual(config.get_config(), {})
示例#6
0
 def test_verify(self, _):
     with self.assertRaises(clip.ClipExit):
         LambdaConfig().verify()
     with self.assertRaises(clip.ClipExit):
         LambdaConfig().update(mock_config).verify()
示例#7
0
 def test_load_from_cwd(self):
     # If no config is present
     self.assertEqual(LambdaConfig().load_from_cwd()._config, {
         'config': {},
         'ignore': []
     })
示例#8
0
 def test_initial_values(self):
     config = LambdaConfig()
     self.assertEqual(config.get_config(), {})