Skip to content

Commit 67ed9f6

Browse files
committed
Merge branch 'QPR-11981' into 'master'
QPR-11981: Fix loader test with FX filteration Closes QPR-11981 See merge request qs/oreswig!58
2 parents e1edb6a + 0713c17 commit 67ed9f6

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

OREAnalytics-SWIG/Python/test/test_loader.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,13 @@ def setUp(self):
2727
if row is None or len(row) == 0 or row[0][0]== "#":
2828
continue
2929
marketdatum = row[1].split('/')
30-
if marketdatum[1] == 'FX' and marketdatum[2] == 'RATE':
31-
tmp = marketdatum[1] + marketdatum[2] + marketdatum[4] + marketdatum[3]
30+
if marketdatum[0] == 'FX' and marketdatum[1] == 'RATE':
31+
tmp = marketdatum[0] + '/' + marketdatum[1] + '/' + marketdatum[3] + '/' + marketdatum[2]
3232
if any(d['Date'] == self.asofDate and d['Name'] == tmp for d in marketdata):
33-
if (dominance.index(marketdatum[4]) < dominance.index(marketdatum[3])):
33+
if (dominance.index(marketdatum[3]) < dominance.index(marketdatum[2])):
3434
continue
35+
elif (dominance.index(marketdatum[3]) > dominance.index(marketdatum[2])):
36+
marketdata[:] = [x for x in marketdata if x.get('Name') != tmp]
3537
marketdata.append({
3638
'Date': self.asofDate,
3739
'Name': row[1],

0 commit comments

Comments
 (0)