-# Copyright (c) 2016 Cisco and/or its affiliates.
+# Copyright (c) 2018 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
from resources.libraries.python.VatExecutor import VatTerminal
-# pylint: disable=too-few-public-methods
class SPAN(object):
"""Class contains methods for setting up SPAN mirroring on DUTs."""
with VatTerminal(node, json_param=False) as vat:
vat.vat_terminal_exec_cmd_from_template('span_create.vat',
src_sw_if_index=src_if,
- dst_sw_if_index=dst_if,
- )
+ dst_sw_if_index=dst_if)
@staticmethod
def vpp_get_span_configuration(node):
:param node: DUT node.
:type node: dict
:returns: Full SPAN configuration as list. One list entry for every
- source/destination interface pair.
+ source/destination interface pair.
:rtype: list of dict
"""
:type dst_interface: str or int
:type ret_format: string
:returns: List of SPAN source interfaces for the provided destination
- interface.
+ interface.
:rtype: list
"""