コード例 #1
0
        public void GetUserTest()
        {
            Settings setting = Settings.GetSettings();

            if (setting.KallitheaIgnoreCertificateErrors)
            {
                Request.IgnoreCertificateErrors = true;
            }

            Kallithea server    = new Kallithea(setting.KallitheaUrl, setting.KallitheaAdminApiKey);
            var       something = server.GetIp(setting.KallitheaRegularUsername);

            Assert.AreEqual(something.Result.ServerIpAddr, "127.0.0.1");
        }
コード例 #2
0
        public void GetReposTest()
        {
            Settings setting = Settings.GetSettings();

            if (setting.KallitheaIgnoreCertificateErrors)
            {
                Request.IgnoreCertificateErrors = true;
            }

            Kallithea server = new Kallithea(setting.KallitheaUrl, setting.KallitheaAdminApiKey);

            var results = server.GetRepos();

            return;
        }
コード例 #3
0
        public void CreateRepoTest()
        {
            string   newRepoName = "Test1";
            Settings setting     = Settings.GetSettings();

            if (setting.KallitheaIgnoreCertificateErrors)
            {
                Request.IgnoreCertificateErrors = true;
            }

            Kallithea server = new Kallithea(setting.KallitheaUrl, setting.KallitheaAdminApiKey);

            server.delete_repo(newRepoName);

            var results = server.CreateRepo(new Repository()
            {
                @private = true, repo_name = "Test1"
            });

            Assert.IsNull(results.Error);

            server.delete_repo(newRepoName);
        }