def test_from_abbrev(self): for i, (q, a) in enumerate(self.UNIT_ABBREVS): self.assertEqual(a, TimeUnit.from_abbrev(q), "wrong answer for {!r} for data {}".format(q, i))
def test_from_string(self): for i, (q, a) in enumerate(itertools.chain(self.UNIT_NAMES, self.UNIT_ABBREVS)): self.assertIs(a, TimeUnit.from_string(q), "wrong answer for {!r} for data {}".format(q, i))
def test_from_name(self): for i, (q, a) in enumerate(self.UNIT_NAMES): self.assertEqual(a, TimeUnit.from_name(q), "wrong answer for {!r} for data {}".format(q, i))