summaryrefslogtreecommitdiff
path: root/source4/torture/drs/python
AgeCommit message (Collapse)AuthorFilesLines
2011-02-27s4/drs-test: Remove unused importsKamen Mazdrashki3-25/+0
2011-02-27s4/drs-test: remove netReplicateCmd test from 'deleted object' test caseKamen Mazdrashki1-10/+4
DCs synchronization is moved to the test case setUp method as there is no guarantee for the order of execution of tests in a test case - thus netReplicateCmd may be executed after ReplicateDeleteOjbect test
2011-02-27s4/drs-tests: Disable replication during 'deleted object' testKamen Mazdrashki1-17/+10
This allows us to remove the patch that prevents the test failure. Also pass 'forced' flag to samba-tool drs replicate command, otherwise DsReplicaSync will fail with 'replication not permitted' error
2011-02-27s4/drs-tests: Move enable/disable replication methods to DrsBase class so we ↵Kamen Mazdrashki2-12/+11
can re-use them
2011-02-20s4/drs-tests:Blackbox test to verify DsReplicaSync handlingKamen Mazdrashki1-0/+91
DsReplicaSync is indirectly called using 'samba-tool drs options' command to enable/disable replication and 'samba-tool drs replicate' command to trigger inbound replication cycle Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Sun Feb 20 23:03:03 CET 2011 on sn-devel-104
2011-02-20s4/drs-tests: Allow _net_drs_replicate to force replication and return ↵Kamen Mazdrashki1-2/+4
output from command execution
2011-02-20s4/drs-tests: Split samba-tool command line generation into separate methodKamen Mazdrashki1-7/+12
so we can use to exec samba-tool passing different commands
2011-02-20s4/drs-tests: Inherit DrsReplSchemaTestCase from DrsBaseTestCaseKamen Mazdrashki1-45/+2
and remove duplicated functionality
2011-02-20s4/drs-tests: Inherit DrsFsmoTestCase from DrsBaseTestCaseKamen Mazdrashki1-35/+2
and remove duplicated functionality
2011-02-20s4/drs-tests: Inherit DrsDeleteObjectTestCase from DrsBaseTestCaseKamen Mazdrashki1-44/+2
and remove duplicated functionality
2011-02-20s4/drs-tests: Add a base class to hold common functionality for all DRS ↵Kamen Mazdrashki1-0/+104
python tests
2011-02-02s4-python Ensure we add the Samba python path first.Andrew Bartlett3-3/+3
This exact form of the construction is important, and we match on it in the installation scripts. Andrew Bartlett
2011-01-25s4-test/delete_object: Remove global ldb connectionsKamen Mazdrashki1-26/+7
Make it more xUnit compliant Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Tue Jan 25 21:30:19 CET 2011 on sn-devel-104
2011-01-03remove unnecessary use of pass.Jelmer Vernooij1-8/+0
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Jan 3 08:21:12 CET 2011 on sn-devel-104
2011-01-03Use TestCase.get_credentials() where possible.Jelmer Vernooij3-3/+3
2010-12-15s4-test/repl_schema: remove unused and commented out codeKamen Mazdrashki1-3/+0
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Dec 15 01:37:10 CET 2010 on sn-devel-104
2010-12-15s4-test/repl_schema: Make sure every object is with unique nameKamen Mazdrashki1-2/+5
This way, test writer don't have to be careful to choose unique objects suffix
2010-12-15s4-test/repl_schema: use 'top' as default base class for our test ↵Kamen Mazdrashki1-1/+1
classSchema objects Otherwise we will end up passing whole inheritance chain every time we create some new fancy classSchema object (as the 'cls-A' and 'cls-B' ones in test_classWithCustomAttribute test)
2010-12-15s4-test/repl_schema: New test to test a classSchema with custom attributeKamen Mazdrashki1-0/+24
Create new Attribute and a Class, that has value for newly created attribute. This should check code path that searches for AttributeID_id in Schema cacheThis test. It also tests how we replicate a leaf classSchema that inherits from a new classSchema with attribute added - tests both dsdb_attribute_drsuapi_to_ldb() and _dsdb_syntax_OID_obj_drsuapi_to_ldb() syntax handler
2010-12-02s4-test/repl_schema: Test class inheritance through subClassOfKamen Mazdrashki1-1/+26
2010-12-02s4-test/fsmo: Remove unused importsKamen Mazdrashki1-2/+0
2010-12-02s4-test/delete_object: Remove unused importsKamen Mazdrashki1-3/+4
2010-12-02s4-test/repl_schema: Make ERR_NO_SUCH_OBJECT visible to usKamen Mazdrashki1-0/+1
We've lost this import somehow, now it is back in :)
2010-12-02s4-test/repl_schema: Test classSchema and attributeSchema replication in ↵Kamen Mazdrashki1-0/+18
separate tests
2010-12-01s4-test/schema: Extend the test to replicate a Class with Attribute with ↵Kamen Mazdrashki1-2/+10
"mayContain" relation Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Dec 1 13:30:45 CET 2010 on sn-devel-104
2010-11-29s4-repl_schema: fixed ldb exception handlingAndrew Tridgell1-2/+4
2010-11-28s4-python: Fix formatting of docstrings for the purpose of pydoctor.Jelmer Vernooij1-4/+6
2010-11-27s4:torture/drs/python/fsmo.py - fix comments and an error messageMatthias Dieter Wallnöfer1-3/+3
2010-11-23s4-test/repl_schema: Refactor the test a little bit toKamen Mazdrashki1-31/+59
- Cleanup imports - make sure we have testtools and subunit imported - use dictionaries instead of LDIFs for schema modification so now callers for _make_class can easily add new attributes for created class - simplify a little bit classSchema creation - test attributeSchema replication Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Tue Nov 23 18:44:46 CET 2010 on sn-devel-104
2010-11-22s4-test/repl_schema: Remote global ldb connectionsKamen Mazdrashki1-25/+7
Although unlikely, Jelmer pointed out that using persistent SamDB connections between test may interfere with tests behaviour (and is not xUnit compliant anyway) Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Mon Nov 22 15:24:03 CET 2010 on sn-devel-104
2010-11-11s4-test: repl_schema - Make sure LdbError and ERR_NO_SUCH_OBJECT are visibleKamen Mazdrashki1-0/+1
2010-11-08s4-test: Initial implementation for Schema replication black box testKamen Mazdrashki1-0/+174
2010-10-28s4 net: rename to samba-tool in order to not clash with s3 netKai Blin2-7/+7
Autobuild-User: Kai Blin <kai@samba.org> Autobuild-Date: Thu Oct 28 07:25:16 UTC 2010 on sn-devel-104
2010-10-03s4-test-fsmo.py: Implement kind of busy-wait for role transferKamen Mazdrashki1-18/+36
This allows us not to hard code timeout we are going to wait for before failing the test - if DCs are not very busy, we won't wait at all (speeds up 'make test' by a minute also) Maximum timeout to wait for is set to 20 secs currently, which should be enough even for slow machines and tested DCs being under load
2010-10-03s4-test-fsmo.py: Use common implementation for env_get_var_value()Kamen Mazdrashki1-8/+2
2010-10-03s4-test-delete_object.py: Use common implementation for env_get_var_value()Kamen Mazdrashki1-8/+2
2010-10-03s4-test-fsmo.py: Use common implementation for connect_samdb()Kamen Mazdrashki1-22/+2
Connections are restricted to LDAP only (remote), as this test can't be run against local LDBs
2010-10-03s4-test-delete_object.py: Use common implementation for connect_samdb()Kamen Mazdrashki1-20/+2
Connections are restricted to LDAP only (remote), as this test can't be run against local LDBs
2010-10-01delete_object: Remove unnecessary pass calls.Jelmer Vernooij1-7/+0
2010-09-26s4-fsmo.py: Fix usage of 'paged_search' module for remote LDB connectionsKamen Mazdrashki1-2/+3
2010-09-26s4-delete_object.py: Fix usage of 'paged_search' module for remote LDB ↵Kamen Mazdrashki1-2/+3
connections
2010-09-22s4-drs-test: Relax a check that may possibly failKamen Mazdrashki1-1/+7
This check may fail due to automatic replication between DCs during the test execution. Ideally we should block automatic replications (somehow) during this test. But until then, we need just to skip this check, it is not *that* important anyway
2010-09-19s4/fsmo: Naming master support addedAnatoliy Atanasov1-0/+4
Test suite for fsmo is extended with a test case for naming master too.
2010-09-15s4/fsmo: Extended fsmo test with infrastructure, pdc and rid rolesAnatoliy Atanasov1-21/+44
2010-09-10s4/fsmo: Added python tests for schema master transfer opAnatoliy Atanasov1-0/+152
2010-08-30s4-drs-test: Skip a check that may possibly failKamen Mazdrashki1-1/+7
This check may fail due to automatic replication between DCs during the test execution. Ideally we should block automatic replications (somehow) during this test. But until then, we need just to skip this check, it is not *that* important anyway
2010-08-30s4-drs-test: Use dns hostnames to run 'net drs replicate' commandKamen Mazdrashki1-5/+5
2010-06-28s4/drs-test: Add few comments in DrsDeleteObjectTestCase testKamen Mazdrashki1-3/+10
Also remove unused code
2010-06-26s4/drs-test: Fix whitespaces and permissions for delete_object.py testKamen Mazdrashki1-5/+5
Sorry I've missed to do this before
2010-06-25s4/drs-test: Tests Deleted objects replicationKamen Mazdrashki1-0/+222
Tests how deleted objects are replicated between two DCs. Currently the test exploits following vulnerabilities: - DsReplicaSync is not correctly implemented - a 'deleted object' is restored (kind of) in case DC1 replicates from DC2 before the 'deleted object' is replicated