def test_capability(self): r = repos.create(os.path.join(self.test_dir, "foo")) if repos.api_version() < (1, 5): self.assertRaises(NotImplementedError, r.has_capability, "mergeinfo") else: self.assertIsInstance(r.has_capability("mergeinfo"), bool)
def test_read(self): s = repos.Stream() if repos.api_version() < (1, 6): self.assertRaises(NotImplementedError, s.read) else: self.assertEqual("", s.read()) self.assertEqual("", s.read(15)) s.close()
def test_read(self): s = repos.Stream() if repos.api_version() < (1, 6): self.assertRaises(NotImplementedError, s.read) else: self.assertEqual(b"", s.read()) self.assertEqual(b"", s.read(15)) s.close()
def test_api_version_later_same(self): self.assertTrue(repos.api_version() <= repos.version())
def test_api_version_length(self): self.assertEqual(4, len(repos.api_version()))
def test_pack_fs(self): r = repos.create(os.path.join(self.test_dir, "foo")) if repos.api_version() < (1, 6): self.assertRaises(NotImplementedError, r.pack_fs) else: r.pack_fs()