Ejemplo n.º 1
0
    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')
Ejemplo n.º 2
0
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)