Source code for snipar.tests.utils

import time
import logging
import unittest
import os
import warnings

tests_root = os.path.dirname(__file__)
output_root = os.path.join(tests_root, "tmp")
if not os.path.exists(output_root):
    os.mkdir(output_root)

[docs]class SniparTest(unittest.TestCase): p_value_threshold = 0.01 subsample_snp = 50 log = False
[docs] @classmethod def setUpClass(cls): logging.basicConfig(level=logging.ERROR, format='%(asctime)s %(levelname)s %(module)s - %(funcName)s: %(message)s') warnings.filterwarnings("ignore")
[docs] @classmethod def tearDownClass(cls): logging.basicConfig(level=logging.INFO, format='%(asctime)s %(levelname)s %(module)s - %(funcName)s: %(message)s')
[docs] def setUp(self): self.startTime = time.time()
[docs] def tearDown(self): t = time.time() - self.startTime print('%s: %.3f' % (self.id(), t))