def test_parse_populated_context(self): """Parse context with contents""" from azure.servicefabric.models import ChaosContext wrapper = sf_c.parse_chaos_context({ 'key1': 'value1', 'key2': 'value2', 'key3': 'value3' }) self.assertIsInstance(wrapper, ChaosContext) res = wrapper.map self.assertIsInstance(res, dict) self.assertEqual(len(res), 3) self.assertEqual(res['key1'], 'value1') self.assertEqual(res['key2'], 'value2') self.assertEqual(res['key3'], 'value3')
def test_parse_none_context(self): """Parsing None context returns None""" res = sf_c.parse_chaos_context(None) self.assertIs(res, None)