mirror of
https://github.com/napalm-automation-community/napalm-vyos.git
synced 2026-03-03 20:24:50 +00:00
Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
06f9fc28d3 | ||
|
|
6e68dba692 | ||
|
|
7d0e30fdba | ||
|
|
4d52216866 | ||
|
|
5c440b3df9 | ||
|
|
69c8c66652 | ||
|
|
b9bcbbc7bc | ||
|
|
347d6a6603 | ||
|
|
cc98324b6d | ||
|
|
fcdcfb719f | ||
|
|
673cb74593 | ||
|
|
44948805bc |
@@ -1,5 +1,5 @@
|
||||
[](https://pypi.python.org/pypi/napalm-vyos)
|
||||
[](https://pypi.python.org/pypi/napalm-vyos)
|
||||
[](https://travis-ci.org/napalm-automation/napalm-vyos)
|
||||
[](https://travis-ci.org/napalm-automation-community/napalm-vyos)
|
||||
|
||||
# napalm-vyos
|
||||
|
||||
@@ -30,9 +30,10 @@ from netmiko import ConnectHandler
|
||||
from netmiko import SCPConn
|
||||
|
||||
# NAPALM base
|
||||
from napalm_base.utils import py23_compat
|
||||
from napalm_base.base import NetworkDriver
|
||||
from napalm_base.exceptions import ConnectionException, \
|
||||
import napalm.base.constants as C
|
||||
from napalm.base.utils import py23_compat
|
||||
from napalm.base.base import NetworkDriver
|
||||
from napalm.base.exceptions import ConnectionException, \
|
||||
MergeConfigException, ReplaceConfigException
|
||||
|
||||
|
||||
@@ -782,7 +783,14 @@ class VyOSDriver(NetworkDriver):
|
||||
|
||||
return user_auth
|
||||
|
||||
def ping(self, destination, source='', ttl=255, timeout=2, size=100, count=5):
|
||||
def ping(self,
|
||||
destination,
|
||||
source=C.PING_SOURCE,
|
||||
ttl=C.PING_TTL,
|
||||
timeout=C.PING_TIMEOUT,
|
||||
size=C.PING_SIZE,
|
||||
count=C.PING_COUNT,
|
||||
vrf=C.PING_VRF):
|
||||
# does not support multiple destination yet
|
||||
|
||||
deadline = timeout * count
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
napalm_base
|
||||
napalm==2.*
|
||||
paramiko
|
||||
netmiko>=1.1.0
|
||||
vyattaconfparser
|
||||
|
||||
2
setup.py
2
setup.py
@@ -12,7 +12,7 @@ reqs = [str(ir.req) for ir in install_reqs]
|
||||
|
||||
setup(
|
||||
name="napalm-vyos",
|
||||
version="0.1.2",
|
||||
version="0.1.4",
|
||||
packages=find_packages(),
|
||||
author="Piotr Pieprzycki",
|
||||
author_email="piotr.pieprzycki@dreamlab.pl",
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
import unittest
|
||||
|
||||
from napalm_vyos import vyos
|
||||
from napalm_base.test.base import TestConfigNetworkDriver
|
||||
from napalm.base.test.base import TestConfigNetworkDriver
|
||||
|
||||
|
||||
class TestConfigVyOSDriver(unittest.TestCase, TestConfigNetworkDriver):
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
from builtins import super
|
||||
|
||||
import pytest
|
||||
from napalm_base.test import conftest as parent_conftest
|
||||
from napalm.base.test import conftest as parent_conftest
|
||||
|
||||
from napalm_base.test.double import BaseTestDouble
|
||||
from napalm_base.utils import py23_compat
|
||||
from napalm.base.test.double import BaseTestDouble
|
||||
from napalm.base.utils import py23_compat
|
||||
|
||||
from napalm_vyos import vyos
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"""Tests for getters."""
|
||||
|
||||
from napalm_base.test.getters import BaseTestGetters
|
||||
from napalm.base.test.getters import BaseTestGetters
|
||||
|
||||
|
||||
import pytest
|
||||
|
||||
Reference in New Issue
Block a user