Ejemplo n.º 1
0
    def test_parse_app_metrics_single(self):
        """Parse app metrics returns a single metric successfully"""
        from azure.servicefabric.models import ApplicationMetricDescription

        res = sf_c.parse_app_metrics([{'name': 'test',
                                       'maximum_capacity': '3',
                                       'reservation_capacity': '2',
                                       'total_application_capacity': '2'}])

        self.assertEqual(len(res), 1)
        res = res[0]
        self.assertIsInstance(res, ApplicationMetricDescription)
        self.assertEqual(res.name, 'test')
        self.assertEqual(res.maximum_capacity, '3')
        self.assertEqual(res.reservation_capacity, '2')
        self.assertEqual(res.total_application_capacity, '2')
Ejemplo n.º 2
0
 def test_parse_app_metrics_empty(self):
     """Parse app metrics returns empty list with empty args"""
     self.assertEqual(sf_c.parse_app_metrics(''), [])
Ejemplo n.º 3
0
 def test_parse_app_metrics_none(self):
     """Parse app metrics returns None with None args"""
     self.assertIs(sf_c.parse_app_metrics(None), None)