def test_should_return_list_separated_by_comma(self): mock_parser = Mock(YadtConfigParser) mock_parser.get_option.return_value = ' abc, def,ghi,jkl ' actual_option = YadtConfigParser.get_option_as_list(mock_parser, 'section', 'option', 'default_value') self.assertEqual(['abc', 'def', 'ghi', 'jkl'], actual_option) self.assertEqual(call('section', 'option', ''), mock_parser.get_option.call_args)
def test_should_return_default_when_option_not_available(self): mock_parser = Mock(YadtConfigParser) mock_parser.get_option.return_value = '' actual_option = YadtConfigParser.get_option_as_list(mock_parser, 'section', 'option', 'default_value') self.assertEqual('default_value', actual_option) self.assertEqual(call('section', 'option', ''), mock_parser.get_option.call_args)
def test_should_return_list_separated_by_comma(self): mock_parser = Mock(YadtConfigParser) mock_parser.get_option.return_value = ' abc, def,ghi,jkl ' actual_option = YadtConfigParser.get_option_as_list( mock_parser, 'section', 'option', 'default_value') self.assertEqual(['abc', 'def', 'ghi', 'jkl'], actual_option) self.assertEqual(call('section', 'option', ''), mock_parser.get_option.call_args)
def test_should_return_default_when_option_not_available(self): mock_parser = Mock(YadtConfigParser) mock_parser.get_option.return_value = '' actual_option = YadtConfigParser.get_option_as_list( mock_parser, 'section', 'option', 'default_value') self.assertEqual('default_value', actual_option) self.assertEqual(call('section', 'option', ''), mock_parser.get_option.call_args)