def test_export_rest(self): """ EXPORT (REST): Test the export of data.""" mw = [] headers1 = { 'X-Rucio-Account': 'root', 'X-Rucio-Username': '******', 'X-Rucio-Password': '******' } r1 = TestApp(auth_app.wsgifunc(*mw)).get('/userpass', headers=headers1, expect_errors=True) token = str(r1.header('X-Rucio-Auth-Token')) headers2 = { 'X-Rucio-Type': 'user', 'X-Rucio-Account': 'root', 'X-Rucio-Auth-Token': str(token) } r2 = TestApp(export_app.wsgifunc(*mw)).get('/', headers=headers2, expect_errors=True) rses = export_rses() sanitised = {} for rse_id in rses: sanitised[get_rse_name(rse_id=rse_id)] = rses[rse_id] rses = sanitised assert_equal(r2.status, 200) assert_equal( parse_response(r2.body), parse_response( render_json(**{ 'rses': rses, 'distances': self.distances })))
def test_export_rest(self): """ EXPORT (REST): Test the export of data.""" mw = [] headers1 = {'X-Rucio-Account': 'root', 'X-Rucio-Username': '******', 'X-Rucio-Password': '******'} r1 = TestApp(auth_app.wsgifunc(*mw)).get('/userpass', headers=headers1, expect_errors=True) token = str(r1.header('X-Rucio-Auth-Token')) headers2 = {'X-Rucio-Type': 'user', 'X-Rucio-Account': 'root', 'X-Rucio-Auth-Token': str(token)} r2 = TestApp(export_app.wsgifunc(*mw)).get('/', headers=headers2, expect_errors=True) rses = export_rses() assert_equal(r2.status, 200) assert_equal(r2.body, render_json(**{'rses': rses, 'distances': export_distances()}))
def test_export_core(self): """ EXPORT (CORE): Test the export of data.""" data = export_data() assert_equal(data['rses'], export_rses()) assert_equal(data['distances'], export_distances())