def test_generate_str(self) -> None: # full version self.assertEqual(lt.generate_fingerprint("ABCD", 1, 2, 3, 4), "-AB1234-") # short name self.assertEqual(lt.generate_fingerprint("A", 1, 2, 3, 4), "---1234-") # version < 0 self.assertEqual(lt.generate_fingerprint("ABCD", 1, 2, -1, -1), "-AB1200-")
def test_fingerprint(self): self.assertEqual(lt.generate_fingerprint('LT', 0, 1, 2, 3), '-LT0123-') self.assertEqual(lt.generate_fingerprint('..', 10, 1, 2, 3), '-..A123-')
def test_deprecations(self) -> None: with self.assertWarns(DeprecationWarning): lt.generate_fingerprint("ABCD", 1, 2, 3, 4)