def test_sort_prog_descriptions_returns_default_value(self) -> None: """ Verify the method will return the expected default value if programmtic decsription source is not included in teh configuration :return: """ with local_app.app_context(): mock_config = {"c_1": {"display_order": 0}} not_in_config_value = {'source': 'test', 'text': 'I am a test'} self.assertEqual( _sort_prog_descriptions(mock_config, not_in_config_value), len(mock_config))
def test_sort_prog_descriptions_returns_value_from_config(self) -> None: """ Verify the method will return the display order from the programmtic description configuration if it exists for the given source :return: """ with local_app.app_context(): mock_order = 1 mock_config = {"c_1": {"display_order": mock_order}} in_config_value = {'source': 'c_1', 'text': 'I am a test'} self.assertEqual( _sort_prog_descriptions(mock_config, in_config_value), mock_order)