def test_add(self): '''Test the Progress.add_counts() method''' p = Progress(0, 2) p2 = Progress(1, 3) p3 = Progress(2, 5) pNone = None add = lambda a, b: Progress.add_counts(a, b).frac() self.assertEqual(add(p, p), (0, 4)) self.assertEqual(add(p, p2), (1, 5)) self.assertEqual(add(p2, p3), (3, 8)) self.assertEqual(add(p2, pNone), p2.frac()) self.assertEqual(add(pNone, p2), p2.frac())
def test_add(self): '''Test the Progress.add_counts() method''' prg1 = Progress(0, 2) prg2 = Progress(1, 3) prg3 = Progress(2, 5) prg_none = None add = lambda a, b: Progress.add_counts(a, b).frac() self.assertEqual(add(prg1, prg1), (0, 4)) self.assertEqual(add(prg1, prg2), (1, 5)) self.assertEqual(add(prg2, prg3), (3, 8)) self.assertEqual(add(prg2, prg_none), prg2.frac()) self.assertEqual(add(prg_none, prg2), prg2.frac())
def test_add(self): '''Test the Progress.add_counts() method''' prg1 = Progress(0, 2) prg2 = Progress(1, 3) prg3 = Progress(2, 5) prg_none = None add = lambda a, b: Progress.add_counts(a, b).frac() assert add(prg1, prg1) == (0, 4) assert add(prg1, prg2) == (1, 5) assert add(prg2, prg3) == (3, 8) assert add(prg2, prg_none) == prg2.frac() assert add(prg_none, prg2) == prg2.frac()