def test_wrapping_resource_attrs(self): r = FixedAttrsDict(MagicMock(), properties={}) to_wrap = FixedAttrsDict(MagicMock(), properties={}) ret = r._wrap_resource_attr(AgentConfig, to_wrap) self.assertEqual(to_wrap, ret) ret = r._wrap_resource_attr(AgentConfig, {'poll_interval': 60}) self.assertEqual(60, ret.poll_interval) self.assertTrue(isinstance(ret, AgentConfig)) ret = r._wrap_resource_attr(AgentConfig, None) self.assertIsNone(ret) self.assertRaises(TypeError, r._wrap_resource_attr, AgentConfig, 'Unsupported Conversion')
def test_wrapping_resource_attrs(self): r = FixedAttrsDict(MagicMock(), properties={}) to_wrap = FixedAttrsDict(MagicMock(), properties={}) ret = r._wrap_resource_attr(AgentConfig, to_wrap) self.assertEqual(to_wrap, ret) ret = r._wrap_resource_attr(AgentConfig, {'poll_interval': 60}) self.assertEqual(60, ret.poll_interval) self.assertTrue(isinstance(ret, AgentConfig)) ret = r._wrap_resource_attr(AgentConfig, None) self.assertIsNone(ret) self.assertRaises( TypeError, r._wrap_resource_attr, AgentConfig, 'Unsupported Conversion')