def test_worker_with_missing_name(self): with self.assertRaises(Exception) as context: loadConfig.checkValidWorker({'platform': 'mac-sierra'}) self.assertEqual(context.exception.args, ( 'Worker "{\'platform\': \'mac-sierra\'}" does not have name defined.', ))
def test_valid_worker(self): loadConfig.checkValidWorker({ 'name': 'ews101', 'platform': 'mac-sierra' })
def test_invalid_worker(self): with self.assertRaises(Exception) as context: loadConfig.checkValidWorker({}) self.assertEqual(context.exception.args, ('Worker is None or Empty.', ))
def test_worker_with_missing_platName(self): with self.assertRaises(Exception) as context: loadConfig.checkValidWorker({'name': 'ews101'}) self.assertEqual(context.exception.args, ('Worker ews101 does not have platform defined.', ))