def fetch_groups(self):
     print ("Fetching groups...")
     groups_page = self._awr_cloud_connector.get_groups_page(self._project_id)
     groups = pages_parser.parse_groups_from_html(groups_page.text)
     self._groups = {
         group.name : group
             for group in groups
     }
     print ("Fetched %s groups" % len(self._groups))
 def fetch_groups(self):
     print ("Fetching groups...")
     groups_page = self._awr_cloud_connector.get_groups_page(self._project_id)
     groups = pages_parser.parse_groups_from_html(groups_page.text)
     self._groups = {
         group.name : group
             for group in groups
     }
     print ("Fetched %s groups" % len(self._groups))
Example #3
0
 def test_parse_groups_page(self):
     with open(get_fixture_file("fixtures/html/groups_page.html"), "r") as f:
         s = f.read()
     groups = pages_parser.parse_groups_from_html(s)
     print (groups)
     self.assertEqual(
         [
             AwrGroup(u"sdf", "36"),
             AwrGroup(u"coco", "37")
         ],
         groups
     )
 def test_parse_groups_page(self):
     with open(get_fixture_file("fixtures/html/groups_page.html"), "r") as f:
         s = f.read()
     groups = pages_parser.parse_groups_from_html(s)
     print (groups)
     self.assertEqual(
         [
             AwrGroup(u"sdf", "36"),
             AwrGroup(u"coco", "37")
         ],
         groups
     )