コード例 #1
0
ファイル: yum_test.go プロジェクト: hnakamur/commango
func TestInstalled(t *testing.T) {
	result, err := Installed("kernel")
	if err != nil {
		t.Fatal(err)
	}

	_, err = jsonutil.Encode(result)
	if err != nil {
		t.Fatal(err)
	}
}
コード例 #2
0
ファイル: yum_test.go プロジェクト: hnakamur/commango
func TestInstallGroup(t *testing.T) {
	result, err := Install("@'Development tools'")
	if err != nil {
		t.Fatal(err)
	}

	_, err = jsonutil.Encode(result)
	if err != nil {
		t.Fatal(err)
	}
}
コード例 #3
0
ファイル: yum_test.go プロジェクト: hnakamur/commango
func TestInstall(t *testing.T) {
	result, err := Install("make")
	if err != nil {
		t.Fatal(err)
	}

	_, err = jsonutil.Encode(result)
	if err != nil {
		t.Fatal(err)
	}
}
コード例 #4
0
ファイル: yum_test.go プロジェクト: hnakamur/commango
func TestNotInstalled(t *testing.T) {
	result, err := Installed("no_such_package")
	if err != nil {
		t.Fatal(err)
	}

	_, err = jsonutil.Encode(result)
	if err != nil {
		t.Fatal(err)
	}
}
コード例 #5
0
ファイル: result.go プロジェクト: hnakamur/commango
func (r *Result) log() {
	json, err := jsonutil.Encode(r)
	if err != nil {
		log.Error(err)
	}

	if r.Failed {
		log.Error(json)
	} else if r.Changed {
		log.Info(json)
	} else if !r.Skipped {
		log.Debug(json)
	} else {
		log.Trace(json)
	}
}