mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-12-15 07:06:35 +08:00
DNSPod和Alidns记录信息增加缓存
This commit is contained in:
@@ -32,6 +32,27 @@ func TestAliDNSProvider_GetRecords(t *testing.T) {
|
||||
logs.PrintAsJSON(records, t)
|
||||
}
|
||||
|
||||
func TestAliDNSProvider_QueryRecord(t *testing.T) {
|
||||
provider, err := testAliDNSProvider()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
{
|
||||
record, err := provider.QueryRecord("meloy.cn", "www", "A")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Log(record)
|
||||
}
|
||||
{
|
||||
record, err := provider.QueryRecord("meloy.cn", "www1", "A")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Log(record)
|
||||
}
|
||||
}
|
||||
|
||||
func TestAliDNSProvider_DeleteRecord(t *testing.T) {
|
||||
provider, err := testAliDNSProvider()
|
||||
if err != nil {
|
||||
@@ -100,6 +121,8 @@ func TestAliDNSProvider_UpdateRecord(t *testing.T) {
|
||||
}
|
||||
|
||||
func testAliDNSProvider() (ProviderInterface, error) {
|
||||
dbs.NotifyReady()
|
||||
|
||||
db, err := dbs.Default()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -113,7 +136,9 @@ func testAliDNSProvider() (ProviderInterface, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
provider := &AliDNSProvider{}
|
||||
provider := &AliDNSProvider{
|
||||
ProviderId: one.GetInt64("id"),
|
||||
}
|
||||
err = provider.Auth(apiParams)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user