def test_03_delete_orphans(self): delete_response = Orphans.delete(self.pulp) self.assertPulpOK() Task.wait_for_report(self.pulp, delete_response) info = Orphans.info(self.pulp) orphans = Orphans.get(self.pulp) self.assertPulpOK() for orphan_type_name in info.keys(): self.assertEqual(len(orphans[orphan_type_name]), info[orphan_type_name]['count']) self.assertEqual(orphans[orphan_type_name], [])
def test_01_orphan_info_data_integrity(self): info = Orphans.info(self.pulp) orphans = Orphans.get(self.pulp) self.assertPulpOK() for orphan_type_name in orphans.keys(): # reported count info is the same as the orphans counted self.assertEqual(len(orphans[orphan_type_name]), info[orphan_type_name]['count']) orphan_type = UnitFactory.type_map.orphans[orphan_type_name] # '_href' is correct self.assertEqual(pulp_auto.path_join(pulp_auto.path, orphan_type.path), info[orphan_type_name]['_href']) # all orphans are of the same type for orphan in orphans[orphan_type_name]: self.assertTrue(isinstance(orphan, orphan_type), "different type: %s, %s" % (orphan_type_name, orphan.type_id))
def test_08_check_no_orphan_appeared(self): #check that after unassociation of module it did not appered among orphans as it is still referenced to other repo orphans = Orphans.get(self.pulp) self.assertEqual(orphans['iso'], []) orphan_info = Orphans.info(self.pulp) self.assertEqual(orphan_info['iso']['count'], 0)
def test_13_check_deleted_orphans(self): # check that all puppet_module orphans were successfully deleted orphans = Orphans.get(self.pulp) self.assertEqual(orphans['iso'], []) orphan_info = Orphans.info(self.pulp) self.assertEqual(orphan_info['iso']['count'], 0)
def test_13_check_deleted_orphans(self): # check that all puppet_module orphans were successfully deleted orphans = Orphans.get(self.pulp) self.assertEqual(orphans['iso'], []) orphan_info = Orphans.info(self.pulp) self.assertEqual(orphan_info['iso']['count'], 0)
def test_08_check_no_orphan_appeared(self): #check that after unassociation of module it did not appered among orphans as it is still referenced to other repo orphans = Orphans.get(self.pulp) self.assertEqual(orphans['iso'], []) orphan_info = Orphans.info(self.pulp) self.assertEqual(orphan_info['iso']['count'], 0)