neutronclient 6.4.0 changes the command loading mechanism and neutornclient.shell.COMMANDS dictionary has been dropped.
According to this bug report and information from yamamoto on IRC [1] , it affects neutronclient extensions projects and breaks their UT.
COMMANDS dictionary is not intended to be a public interface, so I am really surprised it is used in their UT, but considering the current situation, it looks like to provide COMMANDS compatibility in the next release of python-neutronclient.
neutronclient 6.4.0 changes the command loading mechanism and neutornclient. shell.COMMANDS dictionary has been dropped.
According to this bug report and information from yamamoto on IRC [1] , it affects neutronclient extensions projects and breaks their UT.
COMMANDS dictionary is not intended to be a public interface, so I am really surprised it is used in their UT, but considering the current situation, it looks like to provide COMMANDS compatibility in the next release of python- neutronclient.
[1] http:// eavesdrop. openstack. org/irclogs/ %23openstack- neutron/ %23openstack- neutron. 2017-07- 26.log. html#t2017- 07-26T11: 04:23