Esempio n. 1
0
 def test_repo_version (self) :
     fLOG (__file__, self._testMethodName, OutputPrint = __name__ == "__main__")
     path = os.path.split(__file__)[0]
     data = os.path.abspath(os.path.join(path, "..", ".."))
     s = SourceRepository()
     all = s.version(data)
     fLOG("version",all)
     assert isinstance(all,int) or isinstance(all,str)
 def test_svn_version (self) :
     fLOG (__file__, self._testMethodName, OutputPrint = __name__ == "__main__")
     s = SourceRepository()
     ver = s.version()
     fLOG("version", ver)
     assert isinstance(ver,int) or isinstance(ver,str)
     
     try :
         import pysvn
     except ImportError:
         return
     
     if isinstance(ver, int) and ver <= 3 :raise Exception("version should be > 100 : " + str(ver))
Esempio n. 3
0
    def test_svn_logs(self):
        fLOG(
            __file__,
            self._testMethodName,
            OutputPrint=__name__ == "__main__")

        try:
            import pysvn as skip__
        except ImportError:
            return

        typstr = str  # unicode#
        src_ = SourceRepository()
        ver = src_.log()
        assert len(ver) > 0
        assert isinstance(ver, list)
        assert len(ver[0]) >= 4
        assert isinstance(ver[0][1], int) or isinstance(ver[0][1], typstr)
        assert isinstance(ver[0][2], datetime.datetime)
        ver.sort(reverse=True)
        fLOG("logs", "\n" + "\n".join(map(str, ver[:10])))