@@ -1311,8 +1311,9 @@ def test_quick_mounts_purge(self):
1311
1311
1312
1312
class ResourceAllocationPlotTests (TestCase ):
1313
1313
def setUp (self ):
1314
- self .CNAME = "Split libraries FASTQ"
1315
- self .SNAME = "QIIMEq2"
1314
+ self .cname = "Split libraries FASTQ"
1315
+ self .sname = "QIIMEq2"
1316
+ self .version = "1.9.1"
1316
1317
self .col_name = 'samples * columns'
1317
1318
self .columns = [
1318
1319
"sName" , "sVersion" , "cID" , "cName" , "processing_job_id" ,
@@ -1322,12 +1323,12 @@ def setUp(self):
1322
1323
# df is a dataframe that represents a table with columns specified in
1323
1324
# self.columns
1324
1325
self .df = qdb .util ._retrieve_resource_data (
1325
- self .CNAME , self .SNAME , self .columns )
1326
+ self .cname , self .sname , self . version , self .columns )
1326
1327
1327
1328
def test_plot_return (self ):
1328
1329
# check the plot returns correct objects
1329
1330
fig1 , axs1 = qdb .util .resource_allocation_plot (
1330
- self .df , self .CNAME , self .SNAME , self .col_name )
1331
+ self .df , self .cname , self .sname , self .col_name )
1331
1332
self .assertIsInstance (
1332
1333
fig1 , Figure ,
1333
1334
"Returned object fig1 is not a Matplotlib Figure" )
@@ -1338,13 +1339,13 @@ def test_plot_return(self):
1338
1339
1339
1340
def test_minimize_const (self ):
1340
1341
self .df = self .df [
1341
- (self .df .cName == self .CNAME ) & (self .df .sName == self .SNAME )]
1342
+ (self .df .cName == self .cname ) & (self .df .sName == self .sname )]
1342
1343
self .df .dropna (subset = ['samples' , 'columns' ], inplace = True )
1343
1344
self .df [self .col_name ] = self .df .samples * self .df ['columns' ]
1344
1345
fig , axs = plt .subplots (ncols = 2 , figsize = (10 , 4 ), sharey = False )
1345
1346
1346
1347
bm , options = qdb .util ._resource_allocation_plot_helper (
1347
- self .df , axs [0 ], self .CNAME , self .SNAME , 'MaxRSSRaw' ,
1348
+ self .df , axs [0 ], self .cname , self .sname , 'MaxRSSRaw' ,
1348
1349
qdb .util .MODELS_MEM , self .col_name )
1349
1350
# check that the algorithm chooses correct model for MaxRSSRaw and
1350
1351
# has 0 failures
@@ -1366,7 +1367,7 @@ def test_minimize_const(self):
1366
1367
# check that the algorithm chooses correct model for ElapsedRaw and
1367
1368
# has 1 failure
1368
1369
bm , options = qdb .util ._resource_allocation_plot_helper (
1369
- self .df , axs [1 ], self .CNAME , self .SNAME , 'ElapsedRaw' ,
1370
+ self .df , axs [1 ], self .cname , self .sname , 'ElapsedRaw' ,
1370
1371
qdb .util .MODELS_TIME , self .col_name )
1371
1372
k , a , b = options .x
1372
1373
failures_df = qdb .util ._resource_allocation_failures (
@@ -1423,7 +1424,7 @@ def test_db_update(self):
1423
1424
1424
1425
for curr_cname , ids in types .items ():
1425
1426
updated_df = qdb .util ._retrieve_resource_data (
1426
- curr_cname , self .SNAME , self .columns )
1427
+ curr_cname , self .sname , self . version , self .columns )
1427
1428
updated_ids_set = set (updated_df ['processing_job_id' ])
1428
1429
previous_ids_set = set (self .df ['processing_job_id' ])
1429
1430
for id in ids :
0 commit comments