Exemple #1
0
    def test_union(self):
        interval_list = [Interval(1, 10), Interval(5, 7), Interval(7)]
        assert Interval.union(*interval_list) == Interval(1, 10)
        m = interval_list + [Interval(11)]
        assert Interval.union(*m) == Interval(1, 11)

        with pytest.raises(AttributeError):
            Interval.union()
    def test_union(self):
        interval_list = [Interval(1, 10), Interval(5, 7), Interval(7)]
        self.assertEqual(Interval(1, 10), Interval.union(*interval_list))
        m = interval_list + [Interval(11)]
        self.assertEqual(Interval(1, 11), Interval.union(*m))

        with self.assertRaises(AttributeError):
            Interval.union()