12 Commits
0.1.2 ... 0.1.4

Author SHA1 Message Date
Piotr Pieprzycki
06f9fc28d3 Merge pull request #23 from napalm-automation-community/develop
Merge develop branch with master
2018-02-22 21:30:01 +01:00
Piotr Pieprzycki
6e68dba692 Merge pull request #22 from ppieprzycki/master
Fix travis status and set new version 0.1.4
2018-02-22 20:36:50 +01:00
Piotr Pieprzycki
7d0e30fdba Merge pull request #20 from thomseddon/fix/use-napalm-base
Use napalm instead of napalm_base
2018-02-22 20:29:11 +01:00
Pieprzycki Piotr
4d52216866 Fix travis status and set new version 0.1.4 2018-02-22 20:28:24 +01:00
Piotr Pieprzycki
5c440b3df9 Merge pull request #21 from ppieprzycki/master
Fix imports to napalm2
2018-02-22 20:19:15 +01:00
Pieprzycki Piotr
69c8c66652 napalm 2 2018-02-22 20:00:24 +01:00
Thom Seddon
b9bcbbc7bc Use napalm instead of napalm_base 2018-02-22 10:16:54 +00:00
Mircea Ulinic
347d6a6603 Merge pull request #14 from napalm-automation/develop
Release 0.1.3
2017-02-08 15:28:04 -05:00
Mircea Ulinic
cc98324b6d Merge pull request #13 from napalm-automation/rel-0.1.3
Version 0.1.3
2017-02-08 15:09:07 -05:00
Mircea Ulinic
fcdcfb719f Merge pull request #12 from mirceaulinic/patch-1
Add vrf arg to ping
2017-02-08 15:08:59 -05:00
Mircea Ulinic
673cb74593 Version 0.1.3 2017-02-07 01:06:01 -05:00
Mircea Ulinic
44948805bc Add vrf arg to ping
Looks like vyos doesn't know about VRF
so these changes should be reflected only
in the method header
2017-02-02 12:06:48 +00:00
8 changed files with 21 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
[![PyPI](https://img.shields.io/pypi/v/napalm-vyos.svg)](https://pypi.python.org/pypi/napalm-vyos)
[![PyPI](https://img.shields.io/pypi/dm/napalm-vyos.svg)](https://pypi.python.org/pypi/napalm-vyos)
[![Build Status](https://travis-ci.org/napalm-automation/napalm-vyos.svg?branch=master)](https://travis-ci.org/napalm-automation/napalm-vyos)
[![Build Status](https://travis-ci.org/napalm-automation-community/napalm-vyos.svg?branch=master)](https://travis-ci.org/napalm-automation-community/napalm-vyos)
# napalm-vyos

View File

@@ -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

View File

@@ -1,4 +1,4 @@
napalm_base
napalm==2.*
paramiko
netmiko>=1.1.0
vyattaconfparser

View File

@@ -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",

View File

@@ -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):

View File

@@ -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

View File

@@ -1,6 +1,6 @@
"""Tests for getters."""
from napalm_base.test.getters import BaseTestGetters
from napalm.base.test.getters import BaseTestGetters
import pytest

View File

@@ -1,5 +1,5 @@
[tox]
envlist = py27,py34,py35
envlist = py27,py35
[testenv]
deps =