def setUp(self): """Define some sample data that will be used by the tests.""" self.inst = Adonis() self.adonis_results_str1 = adonis_results_str1.split('\n') self.adonis_results_str2 = adonis_results_str2.split('\n') self.adonis_results_str3 = adonis_results_str3.split('\n')
class AdonisTests(TestCase): """Tests for the Adonis class.""" def setUp(self): """Define some sample data that will be used by the tests.""" self.inst = Adonis() self.adonis_results_str1 = adonis_results_str1.split('\n') self.adonis_results_str2 = adonis_results_str2.split('\n') self.adonis_results_str3 = adonis_results_str3.split('\n') def test_parse(self): """Test parsing adonis results file.""" # Significant result. obs = self.inst.parse(self.adonis_results_str1) self.assertFloatEqual(obs, (0.20273, 0.01)) # Insignificant result. obs = self.inst.parse(self.adonis_results_str2) self.assertFloatEqual(obs, (0.24408, 0.5)) # Invalid format. self.assertRaises(UnparsableFileError, self.inst.parse, self.adonis_results_str3)