from samba import credentials
from samba.dcerpc import dns, dnsp, dnsserver
from samba.dnsserver import TXTRecord
-from samba.netcmd.dns import dns_record_match, data_to_dns_record
+from samba.dnsserver import record_from_string
+from samba.netcmd.dns import dns_record_match
from samba.tests.subunitrun import SubunitOptions, TestProgram
from samba import werror, WERRORError
from samba.tests.dns_base import DNSTest
def rpc_update(self, fqn=None, data=None, wType=None, delete=False):
fqn = fqn or ("rpctestrec." + self.get_dns_domain())
- rec = data_to_dns_record(wType, data)
+ rec = record_from_string(wType, data)
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT, '"\\"This is a test\\""')
+ rec = record_from_string(dnsp.DNS_TYPE_TXT, '"\\"This is a test\\""')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
try:
prefix = 'rpc' + prefix
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT,
+ rec = record_from_string(dnsp.DNS_TYPE_TXT,
'"\\"This is a test\\"" "" ""')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
prefix = 'rpc' + prefix
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT,
+ rec = record_from_string(dnsp.DNS_TYPE_TXT,
'"\\"This is a test\\"" "" "" "more text"')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
prefix = 'rpc' + prefix
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT,
+ rec = record_from_string(dnsp.DNS_TYPE_TXT,
'"" "" "\\"This is a test\\""')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
prefix = 'rpcnulltextrec'
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT, '"NULL\x00BYTE"')
+ rec = record_from_string(dnsp.DNS_TYPE_TXT, '"NULL\x00BYTE"')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
try:
prefix = 'rpc' + prefix
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT, '"HIGH\xFFBYTE"')
+ rec = record_from_string(dnsp.DNS_TYPE_TXT, '"HIGH\xFFBYTE"')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
try:
prefix = 'rpc' + prefix
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT, '"Th\\\\=is=is a test"')
+ rec = record_from_string(dnsp.DNS_TYPE_TXT, '"Th\\\\=is=is a test"')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
try:
prefix = 'rpc' + prefix
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT,
+ rec = record_from_string(dnsp.DNS_TYPE_TXT,
'"\\"This is a test\\""' +
' "\\"and this is a test, too\\""')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
name = "%s.%s" % (prefix, self.get_dns_domain())
- rec = data_to_dns_record(dnsp.DNS_TYPE_TXT, '')
+ rec = record_from_string(dnsp.DNS_TYPE_TXT, '')
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
try:
import sys
from samba import credentials
from samba.dcerpc import dns, dnsserver
-from samba.netcmd.dns import data_to_dns_record
+from samba.dnsserver import record_from_string
from samba.tests.subunitrun import SubunitOptions, TestProgram
from samba import werror, WERRORError
from samba.tests.dns_base import DNSTest
def delete_record(self, dns_conn, typ, name, data):
- rec = data_to_dns_record(typ, data)
+ rec = record_from_string(typ, data)
del_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
del_rec_buf.rec = rec
def add_record(self, dns_conn, typ, name, data):
- rec = data_to_dns_record(typ, data)
+ rec = record_from_string(typ, data)
add_rec_buf = dnsserver.DNS_RPC_RECORD_BUF()
add_rec_buf.rec = rec
try: