def setup_class(self): """Setup class variables before any tests.""" self.even_list = list(range(10)) self.even_c_array = (c.c_uint32 * len(self.even_list))() self.even_c_array[:] = self.even_list self.odd_list = list(range(9)) self.odd_c_array = (c.c_uint32 * len(self.odd_list))() self.odd_c_array[:] = self.odd_list self.unsorted_list = list(range(9)) random.shuffle(self.unsorted_list) self.unsorted_c_array = (c.c_uint32 * len(self.unsorted_list))() self.unsorted_c_array[:] = self.unsorted_list self.empty_list = [] self.empty_c_array = (c.c_uint32 * len(self.empty_list))() self.empty_c_array[:] = self.empty_list self.single_num_list = [10] self.single_num_c_array = (c.c_uint32 * len(self.single_num_list))() self.single_num_c_array[:] = self.single_num_list self.zero_list = [0] * 10 self.zero_c_array = (c.c_uint32 * len(self.zero_list))() self.zero_c_array[:] = self.zero_list self.BCT = BM_coverageType_C() self.BCT.type = CT.C_MEAN self.BCT.upperCut = 10.0 self.BCT.lowerCut = 10.0 self.pBCT = c.POINTER(BM_coverageType_C) self.pBCT = c.pointer(self.BCT) self.CW = CWrapper(UT=True)