def process_member_list(uri, runtime_storage_inst, record_processor_inst): mps_inst = mps.get_mps(uri) member_iterator = mps_inst.log(uri, runtime_storage_inst, cfg.CONF.days_to_update_members) member_iterator_typed = _record_typer(member_iterator, 'member') processed_member_iterator = record_processor_inst.process( member_iterator_typed) runtime_storage_inst.set_records(processed_member_iterator)
def test_get_mps(self): ldap_uri = 'ldap://localhost/' http_uri = 'http://members.openstack.com' self.assertTrue(isinstance(mps.get_mps(ldap_uri), mps.Ldap)) self.assertTrue(isinstance(mps.get_mps(http_uri), mps.Web))