def test_use_user_supplied_unix_style_export_path_if_given(self): config_setting = { 'export_options': { 'export_path': '/User/Monty/Dropbox' } } self.assertEqual(exp.load_setting_export_path(logger, config_setting), config_setting['export_options']['export_path'])
def test_use_user_supplied_windows_style_export_path_if_given(self): config_setting = { 'export_options': { 'export_path': r'C:\Users\Monty\Dropbox' } } self.assertEqual(exp.load_setting_export_path(logger, config_setting), config_setting['export_options']['export_path'])
def test_return_None_if_no_export_path_was_given(self): config_settings = [{}, None, ''] for config_setting in config_settings: message = '{0} should cause None to be returned'.format( str(config_setting)) self.assertIsNone(exp.load_setting_export_path( logger, config_setting), msg=message)