Skip to content
Snippets Groups Projects
Select Git revision
  • c0f6b72bcbafece497235899f0f66961ccae5db0
  • develop default
  • master protected
  • inventoryProvider-functional
  • inventoryProvider-morework2
  • circuit-service-details-fix
  • lookup-SPECTRUM-SCHF-ports
  • inventoryProvider-1267-cleanup
  • inventoryProvider-moreWork
  • feature/DBOARD3-958
  • release/0.110
  • fix-uuid-validation-error
  • docker-poc
  • 0.160
  • 0.159
  • 0.158
  • 0.157
  • 0.156
  • 0.155
  • 0.154
  • 0.153
  • 0.152
  • 0.151
  • 0.150
  • 0.149
  • 0.148
  • 0.147
  • 0.146
  • 0.145
  • 0.144
  • 0.143
  • 0.142
  • 0.141
33 results

install-sdist-to-test.py

Blame
  • capture-test-data-nokia.py 773 B
    import pathlib
    from brian_polling_manager.interface_stats.vendors import nokia
    from lxml import etree
    
    ROUTERS = [
        'rt0.lon.uk.lab.office.geant.net',
        'rt0.ams.nl.lab.office.geant.net'
    ]
    
    SSH_PARAMS = {
        'ssh_config': '~/.ssh/config.d/routers-jump'
    }
    
    def load_estate_interface_info():
    
        for fqdn in ROUTERS:
            print(fqdn)
            raw_counter_docs = nokia.get_netconf_interface_info(router_name=fqdn, ssh_params=SSH_PARAMS)
    
            file = pathlib.Path(__file__).parent / f"{fqdn}-ports.xml"
            file.write_bytes(etree.tostring(raw_counter_docs['port']))
    
            file = pathlib.Path(__file__).parent / f"{fqdn}-lags.xml"
            file.write_bytes(etree.tostring(raw_counter_docs['lag']))
    
    
    if __name__ == "__main__":
        load_estate_interface_info()