Exemple #1
0
    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')
Exemple #2
0
 def test_parse_none_context(self):
     """Parsing None context returns None"""
     res = sf_c.parse_chaos_context(None)
     self.assertIs(res, None)