Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[RouteUpdater]: Fix multi_asic mock function implementation and multi…
…_asic variable name (#186) [RouteUpdater]: Fix multi_asic mock function implementation. Update multi_asic mock function to return port_table from config_db was returning empty dictionary due to which RouteUpdater class was not completely unit-tested as one of the condition check was never set to true. **- What I did** 1. Fix multi_asic mock function implementation to get port_table information. There was a mistake in mock_get_port_table function due to which port_table was always empty dictionary. 2. Use multi_asic.get_port_table_for_asic() function as we require port_table only of a specific namespace and do not require the entire port_table. 3. Fix the incorrect multi_asic variable name used in RouteUdpater. Provides fix for #188 **- How I did it** 1. Update multi_asic mock_get_port_table_for_asic implementation. 3. Fix the incorrect multi_asic variable name used in RouteUdpater. **- How to verify it** Load updated docker and query 1.3.6.1.2.1.4.24 MIB. Verify the result. "AttributeError: module 'sonic_py_common.multi_asic' has no attribute 'ROLE'" error message should not be seen in syslog .
- Loading branch information