Skip to content

Commit b186712

Browse files
committed
update test to accomodate rounded floats
1 parent ee929a1 commit b186712

File tree

1 file changed

+33
-34
lines changed

1 file changed

+33
-34
lines changed

pydeeptools/deeptools/test/test_bamCoverage_and_bamCompare.py

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def test_bam_compare_ZoverZ():
180180
_foo = open(outfile, 'r')
181181
resp = _foo.readlines()
182182
_foo.close()
183-
expected = ['3R\t50\t100\t-1\n', '3R\t100\t150\t0\n', '3R\t150\t200\t-0.5849624\n']
183+
expected = ['3R\t50\t100\t-1\n', '3R\t100\t150\t0\n', '3R\t150\t200\t-0.58\n']
184184
assert f"{resp}" == f"{expected}", f"{resp} != {expected}"
185185
unlink(outfile)
186186

@@ -293,7 +293,7 @@ def test_bam_compare_scale_factors_ratio():
293293
(scale factors [1,0.5]) (1+1)/(1+1*0.5)=1.33
294294
"""
295295

296-
expected = ['3R\t0\t50\t1\n', '3R\t50\t100\t0.6666667\n', '3R\t100\t150\t1.3333334\n', '3R\t150\t200\t1\n']
296+
expected = ['3R\t0\t50\t1\n', '3R\t50\t100\t0.67\n', '3R\t100\t150\t1.33\n', '3R\t150\t200\t1\n']
297297
assert f"{resp}" == f"{expected}", f"{resp} != {expected}"
298298
unlink(outfile)
299299

@@ -360,22 +360,22 @@ def test_bam_coverage_filter_blacklist():
360360

361361
expected = [
362362
"3R\t0\t100\t0\n",
363-
"3R\t100\t150\t1.7521904\n",
364-
"3R\t150\t200\t5.8406343\n",
365-
"3R\t200\t250\t6.035322\n",
366-
"3R\t250\t300\t3.6990685\n",
367-
"3R\t300\t400\t2.5309415\n",
368-
"3R\t400\t450\t4.283132\n",
369-
"3R\t450\t500\t4.47782\n",
370-
"3R\t500\t550\t2.141566\n",
371-
"3R\t550\t600\t2.9203172\n",
372-
"3R\t600\t650\t5.4512587\n",
373-
"3R\t650\t750\t3.8937564\n",
374-
"3R\t750\t800\t2.7256293\n",
363+
"3R\t100\t150\t1.75\n",
364+
"3R\t150\t200\t5.84\n",
365+
"3R\t200\t250\t6.04\n",
366+
"3R\t250\t300\t3.7\n",
367+
"3R\t300\t400\t2.53\n",
368+
"3R\t400\t450\t4.28\n",
369+
"3R\t450\t500\t4.48\n",
370+
"3R\t500\t550\t2.14\n",
371+
"3R\t550\t600\t2.92\n",
372+
"3R\t600\t650\t5.45\n",
373+
"3R\t650\t750\t3.89\n",
374+
"3R\t750\t800\t2.73\n",
375375
"3R\t800\t900\t0\n",
376-
"3R\t900\t950\t0.5840634\n",
377-
"3R\t950\t1000\t1.3628147\n",
378-
"3R\t1000\t1050\t0.77875125\n",
376+
"3R\t900\t950\t0.58\n",
377+
"3R\t950\t1000\t1.36\n",
378+
"3R\t1000\t1050\t0.78\n",
379379
"3R\t1050\t1500\t0\n"
380380
]
381381

@@ -517,24 +517,23 @@ def test_bam_compare_filter_blacklist():
517517
_foo.close()
518518
expected = [
519519
"3R\t0\t100\t0\n",
520-
"3R\t100\t150\t-0.13392672\n",
521-
"3R\t150\t200\t-0.097087175\n",
522-
"3R\t200\t250\t0.034750275\n",
523-
"3R\t250\t300\t0.21310511\n",
524-
"3R\t300\t350\t0.09064066\n",
525-
"3R\t350\t400\t-0.10200438\n",
526-
"3R\t400\t450\t-0.009409866\n",
527-
"3R\t450\t500\t0.04944959\n",
528-
"3R\t500\t550\t0.106793426\n",
529-
"3R\t550\t600\t0.0784064\n",
530-
"3R\t600\t650\t-0.009581514\n",
531-
"3R\t650\t700\t-0.009331797\n",
532-
"3R\t700\t750\t-0.13486266\n",
533-
"3R\t750\t800\t-0.17890581\n",
520+
"3R\t100\t150\t-0.13\n",
521+
"3R\t150\t200\t-0.1\n",
522+
"3R\t200\t250\t0.03\n",
523+
"3R\t250\t300\t0.21\n",
524+
"3R\t300\t350\t0.09\n",
525+
"3R\t350\t400\t-0.1\n",
526+
"3R\t400\t450\t-0.01\n",
527+
"3R\t450\t500\t0.05\n",
528+
"3R\t500\t550\t0.11\n",
529+
"3R\t550\t600\t0.08\n",
530+
"3R\t600\t700\t-0.01\n",
531+
"3R\t700\t750\t-0.13\n",
532+
"3R\t750\t800\t-0.18\n",
534533
"3R\t800\t900\t0\n",
535-
"3R\t900\t950\t0.3157759\n",
536-
"3R\t950\t1000\t0.16194484\n",
537-
"3R\t1000\t1050\t-0.006837439\n",
534+
"3R\t900\t950\t0.32\n",
535+
"3R\t950\t1000\t0.16\n",
536+
"3R\t1000\t1050\t-0.01\n",
538537
"3R\t1050\t1500\t0\n"
539538
]
540539
assert f"{resp}" == f"{expected}", f"{resp} != {expected}"

0 commit comments

Comments
 (0)