Skip to content

Missing compliance tests / nomenclature violations #52

@mat128

Description

@mat128

The following methods have been identified as violating the nomenclature guidelines. Proper compliance tests for those would help us move forward.

$ grep 'TODO' -A1 netman/core/objects/switch_base.py
    # TODO(mmitchell): Should be called unset_access_vlan
    def remove_access_vlan(self, interface_id):
--
    # TODO(mmitchell): Should be called set_interface_state
    def shutdown_interface(self, interface_id):
--
    # TODO(mmitchell): Should be part of set_interface_state
    def openup_interface(self, interface_id):
--
    # TODO(mmitchell): Should be called set_native_vlan
    def configure_native_vlan(self, interface_id, vlan):
--
    # TODO(mmitchell): Should be called unset_native_vlan
    def remove_native_vlan(self, interface_id):
--
    # TODO(mmitchell): Should be called unset_vlan_access_group
    def remove_vlan_access_group(self, vlan_number, direction):
--
    # TODO(mmitchell): Should be called unset_vlan_vrf
    def remove_vlan_vrf(self, vlan_number):
--
    # TODO(mmitchell): Should be called unset_interface_description
    def remove_interface_description(self, interface_id):
--
    # TODO(mmitchell): Should be called set_interface_spanning_tree_state
    def edit_interface_spanning_tree(self, interface_id, edge=None):
--
    # TODO(mmitchell): Should be called unset_bond_description
    def remove_bond_description(self, number):
--
    # TODO(mmitchell): Should be called set_bond_native_vlan
    def configure_bond_native_vlan(self, number, vlan):
--
    # TODO(mmitchell): Should be called unset_bond_native_vlan
    def remove_bond_native_vlan(self, number):
--
    # TODO(mmitchell): Should be called set_bond_interface_spanning_tree_state
    def edit_bond_spanning_tree(self, number, edge=None):
--
    # TODO(mmitchell): Should be called set_interface_lldp_state
    def enable_lldp(self, interface_id, enabled):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions