def test_sites_no_configuration_file(mock_ddmendpoint): """ test_generate_url_returns_standard_url_for_sites_with_no_configuration_file""" config = ConfigParser() mock_ddmendpoint.return_value = 'srm://example.com/atlasdatadisk/' base_url, pattern = srmdumps.generate_url('SITE_DATADISK', config) assert base_url == 'srm://example.com/atlasdatadisk/dumps' assert pattern == 'dump_%Y%m%d'
def test_sites_no_configuration_file(): """ test_generate_url_returns_standard_url_for_sites_with_no_configuration_file""" config = ConfigParser() with stubbed(srmdumps.ddmendpoint_url, lambda _: 'srm://example.com/atlasdatadisk/'): base_url, pattern = srmdumps.generate_url('SITE_DATADISK', config) eq_(base_url, 'srm://example.com/atlasdatadisk/dumps') eq_(pattern, 'dump_%Y%m%d')
def test_with_configuration_file(): """ test_generate_url_returns_custom_url_for_sites_with_configuration_file""" config = ConfigParser() config.add_section('SITE') config.set('SITE', 'SITE_DATADISK', 'http://example.com/pattern-%%Y-%%m-%%d/dumps') base_url, pattern = srmdumps.generate_url('SITE_DATADISK', config) assert base_url == 'http://example.com' assert pattern == 'pattern-%Y-%m-%d/dumps'