コード例 #1
0
 def test_init(self):
     """info/refs does not exists"""
     irc = swift.SwiftInfoRefsContainer(self.fsc, self.object_store)
     self.assertEqual(len(irc._refs), 0)
     self.fsc.store = self.store
     irc = swift.SwiftInfoRefsContainer(self.fsc, self.object_store)
     self.assertIn('refs/heads/dev', irc.allkeys())
     self.assertIn('refs/heads/master', irc.allkeys())
コード例 #2
0
ファイル: test_swift.py プロジェクト: jinga-lala/stupidNMT
 def test_set_if_equals(self):
     self.fsc.store = self.store
     irc = swift.SwiftInfoRefsContainer(self.fsc, self.object_store)
     irc.set_if_equals(b'refs/heads/dev',
                       b"cca703b0e1399008b53a1a236d6b4584737649e4",
                       b'1' * 40)
     self.assertEqual(irc[b'refs/heads/dev'], b'1' * 40)
コード例 #3
0
 def test_remove_if_equals(self):
     self.fsc.store = self.store
     irc = swift.SwiftInfoRefsContainer(self.fsc, self.object_store)
     irc.remove_if_equals(
         b"refs/heads/dev", b"cca703b0e1399008b53a1a236d6b4584737649e4"
     )
     self.assertNotIn(b"refs/heads/dev", irc.allkeys())