示例#1
0
 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)
示例#2
0
 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()
示例#3
0
 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()
示例#4
0
 def test_api_version_later_same(self):
     self.assertTrue(repos.api_version() <= repos.version())
示例#5
0
 def test_api_version_length(self):
     self.assertEqual(4, len(repos.api_version()))
示例#6
0
 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)
示例#7
0
 def test_api_version_later_same(self):
     self.assertTrue(repos.api_version() <= repos.version())
示例#8
0
 def test_api_version_length(self):
     self.assertEqual(4, len(repos.api_version()))
示例#9
0
 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()