mirror of
https://github.com/samba-team/samba.git
synced 2025-08-02 00:22:11 +03:00
Fix the samba4.dcerpc.bare.python test.
The loadparm context isn't really optional, as otherwise we can't find
the right server to connect to.
Andrew Bartlett
(This used to be commit 2b5acb5e95
)
This commit is contained in:
@ -20,27 +20,28 @@
|
|||||||
|
|
||||||
from samba.dcerpc import ClientConnection
|
from samba.dcerpc import ClientConnection
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
from samba.tests import cmdline_loadparm
|
||||||
|
|
||||||
class BareTestCase(TestCase):
|
class BareTestCase(TestCase):
|
||||||
def test_bare(self):
|
def test_bare(self):
|
||||||
# Connect to the echo pipe
|
# Connect to the echo pipe
|
||||||
x = ClientConnection("ncalrpc:localhost[DEFAULT]",
|
x = ClientConnection("ncalrpc:localhost[DEFAULT]",
|
||||||
("60a15ec5-4de8-11d7-a637-005056a20182", 1))
|
("60a15ec5-4de8-11d7-a637-005056a20182", 1), lp_ctx=cmdline_loadparm)
|
||||||
self.assertEquals("\x01\x00\x00\x00", x.request(0, chr(0) * 4))
|
self.assertEquals("\x01\x00\x00\x00", x.request(0, chr(0) * 4))
|
||||||
|
|
||||||
def test_alter_context(self):
|
def test_alter_context(self):
|
||||||
x = ClientConnection("ncalrpc:localhost[DEFAULT]",
|
x = ClientConnection("ncalrpc:localhost[DEFAULT]",
|
||||||
("12345778-1234-abcd-ef00-0123456789ac", 1))
|
("12345778-1234-abcd-ef00-0123456789ac", 1), lp_ctx=cmdline_loadparm)
|
||||||
y = ClientConnection("ncalrpc:localhost",
|
y = ClientConnection("ncalrpc:localhost",
|
||||||
("60a15ec5-4de8-11d7-a637-005056a20182", 1),
|
("60a15ec5-4de8-11d7-a637-005056a20182", 1),
|
||||||
basis_connection=x)
|
basis_connection=x, lp_ctx=cmdline_loadparm)
|
||||||
x.alter_context(("60a15ec5-4de8-11d7-a637-005056a20182", 1))
|
x.alter_context(("60a15ec5-4de8-11d7-a637-005056a20182", 1))
|
||||||
# FIXME: self.assertEquals("\x01\x00\x00\x00", x.request(0, chr(0) * 4))
|
# FIXME: self.assertEquals("\x01\x00\x00\x00", x.request(0, chr(0) * 4))
|
||||||
|
|
||||||
def test_two_connections(self):
|
def test_two_connections(self):
|
||||||
x = ClientConnection("ncalrpc:localhost[DEFAULT]",
|
x = ClientConnection("ncalrpc:localhost[DEFAULT]",
|
||||||
("60a15ec5-4de8-11d7-a637-005056a20182", 1))
|
("60a15ec5-4de8-11d7-a637-005056a20182", 1), lp_ctx=cmdline_loadparm)
|
||||||
y = ClientConnection("ncalrpc:localhost",
|
y = ClientConnection("ncalrpc:localhost",
|
||||||
("60a15ec5-4de8-11d7-a637-005056a20182", 1),
|
("60a15ec5-4de8-11d7-a637-005056a20182", 1),
|
||||||
basis_connection=x)
|
basis_connection=x, lp_ctx=cmdline_loadparm)
|
||||||
self.assertEquals("\x01\x00\x00\x00", y.request(0, chr(0) * 4))
|
self.assertEquals("\x01\x00\x00\x00", y.request(0, chr(0) * 4))
|
||||||
|
Reference in New Issue
Block a user