From 431e2a1346f8f40f485d96a131550d7e2dc3ad8d Mon Sep 17 00:00:00 2001 From: William Brown Date: Thu, 3 Dec 2015 08:17:00 +1000 Subject: [PATCH] Ticket 48333 - Simplify accessiblitiy of tests for ds Bug Description: Previously, it was hard to run the full test suite without scripting or other external means. We want to be able to run py.test dirsrvtests To test the full scope of the application. We can also use this to trigger specific tests: py.test dirsrvtests -k test_ticket48109_1 Fix Description: To achieve this, we create __init__.py in all the needed folders, to make the python path accessible by py.test to discover all the tests. Additionally, we add __pycache__ and *.pyc to gitignore https://fedorahosted.org/389/ticket/48333 Author: wibrown Review by: ??? --- .gitignore | 2 ++ dirsrvtests/__init__.py | 0 dirsrvtests/cmd/__init__.py | 0 dirsrvtests/cmd/dsadm/__init__.py | 0 dirsrvtests/data/__init__.py | 0 dirsrvtests/data/basic/__init__.py | 0 dirsrvtests/data/ticket47953/__init__.py | 0 dirsrvtests/data/ticket47988/__init__.py | 0 dirsrvtests/data/ticket48212/__init__.py | 0 dirsrvtests/suites/__init__.py | 0 dirsrvtests/suites/acct_usability_plugin/__init__.py | 0 dirsrvtests/suites/acctpolicy_plugin/__init__.py | 0 dirsrvtests/suites/acl/__init__.py | 0 dirsrvtests/suites/attr_encryption/__init__.py | 0 dirsrvtests/suites/attr_uniqueness_plugin/__init__.py | 0 dirsrvtests/suites/automember_plugin/__init__.py | 0 dirsrvtests/suites/basic/__init__.py | 0 dirsrvtests/suites/betxns/__init__.py | 0 dirsrvtests/suites/chaining_plugin/__init__.py | 0 dirsrvtests/suites/clu/__init__.py | 0 dirsrvtests/suites/collation_plugin/__init__.py | 0 dirsrvtests/suites/config/__init__.py | 0 dirsrvtests/suites/cos_plugin/__init__.py | 0 dirsrvtests/suites/deref_plugin/__init__.py | 0 dirsrvtests/suites/disk_monitoring/__init__.py | 0 dirsrvtests/suites/distrib_plugin/__init__.py | 0 dirsrvtests/suites/dna_plugin/__init__.py | 0 dirsrvtests/suites/ds_logs/__init__.py | 0 dirsrvtests/suites/dynamic-plugins/__init__.py | 0 dirsrvtests/suites/filter/__init__.py | 0 dirsrvtests/suites/get_effective_rights/__init__.py | 0 dirsrvtests/suites/ldapi/__init__.py | 0 dirsrvtests/suites/linkedattrs_plugin/__init__.py | 0 dirsrvtests/suites/mapping_tree/__init__.py | 0 dirsrvtests/suites/memberof_plugin/__init__.py | 0 dirsrvtests/suites/memory_leaks/__init__.py | 0 dirsrvtests/suites/mep_plugin/__init__.py | 0 dirsrvtests/suites/monitor/__init__.py | 0 dirsrvtests/suites/paged_results/__init__.py | 0 dirsrvtests/suites/pam_passthru_plugin/__init__.py | 0 dirsrvtests/suites/passthru_plugin/__init__.py | 0 dirsrvtests/suites/password/__init__.py | 0 dirsrvtests/suites/posix_winsync_plugin/__init__.py | 0 dirsrvtests/suites/psearch/__init__.py | 0 dirsrvtests/suites/referint_plugin/__init__.py | 0 dirsrvtests/suites/replication/__init__.py | 0 dirsrvtests/suites/replsync_plugin/__init__.py | 0 dirsrvtests/suites/resource_limits/__init__.py | 0 dirsrvtests/suites/retrocl_plugin/__init__.py | 0 dirsrvtests/suites/reverpwd_plugin/__init__.py | 0 dirsrvtests/suites/roles_plugin/__init__.py | 0 dirsrvtests/suites/rootdn_plugin/__init__.py | 0 dirsrvtests/suites/sasl/__init__.py | 0 dirsrvtests/suites/schema/__init__.py | 0 dirsrvtests/suites/schema_reload_plugin/__init__.py | 0 dirsrvtests/suites/snmp/__init__.py | 0 dirsrvtests/suites/ssl/__init__.py | 0 dirsrvtests/suites/syntax_plugin/__init__.py | 0 dirsrvtests/suites/usn_plugin/__init__.py | 0 dirsrvtests/suites/views_plugin/__init__.py | 0 dirsrvtests/suites/vlv/__init__.py | 0 dirsrvtests/suites/whoami_plugin/__init__.py | 0 dirsrvtests/tickets/__init__.py | 0 dirsrvtests/tmp/__init__.py | 0 64 files changed, 2 insertions(+) create mode 100644 dirsrvtests/__init__.py create mode 100644 dirsrvtests/cmd/__init__.py create mode 100644 dirsrvtests/cmd/dsadm/__init__.py create mode 100644 dirsrvtests/data/__init__.py create mode 100644 dirsrvtests/data/basic/__init__.py create mode 100644 dirsrvtests/data/ticket47953/__init__.py create mode 100644 dirsrvtests/data/ticket47988/__init__.py create mode 100644 dirsrvtests/data/ticket48212/__init__.py create mode 100644 dirsrvtests/suites/__init__.py create mode 100644 dirsrvtests/suites/acct_usability_plugin/__init__.py create mode 100644 dirsrvtests/suites/acctpolicy_plugin/__init__.py create mode 100644 dirsrvtests/suites/acl/__init__.py create mode 100644 dirsrvtests/suites/attr_encryption/__init__.py create mode 100644 dirsrvtests/suites/attr_uniqueness_plugin/__init__.py create mode 100644 dirsrvtests/suites/automember_plugin/__init__.py create mode 100644 dirsrvtests/suites/basic/__init__.py create mode 100644 dirsrvtests/suites/betxns/__init__.py create mode 100644 dirsrvtests/suites/chaining_plugin/__init__.py create mode 100644 dirsrvtests/suites/clu/__init__.py create mode 100644 dirsrvtests/suites/collation_plugin/__init__.py create mode 100644 dirsrvtests/suites/config/__init__.py create mode 100644 dirsrvtests/suites/cos_plugin/__init__.py create mode 100644 dirsrvtests/suites/deref_plugin/__init__.py create mode 100644 dirsrvtests/suites/disk_monitoring/__init__.py create mode 100644 dirsrvtests/suites/distrib_plugin/__init__.py create mode 100644 dirsrvtests/suites/dna_plugin/__init__.py create mode 100644 dirsrvtests/suites/ds_logs/__init__.py create mode 100644 dirsrvtests/suites/dynamic-plugins/__init__.py create mode 100644 dirsrvtests/suites/filter/__init__.py create mode 100644 dirsrvtests/suites/get_effective_rights/__init__.py create mode 100644 dirsrvtests/suites/ldapi/__init__.py create mode 100644 dirsrvtests/suites/linkedattrs_plugin/__init__.py create mode 100644 dirsrvtests/suites/mapping_tree/__init__.py create mode 100644 dirsrvtests/suites/memberof_plugin/__init__.py create mode 100644 dirsrvtests/suites/memory_leaks/__init__.py create mode 100644 dirsrvtests/suites/mep_plugin/__init__.py create mode 100644 dirsrvtests/suites/monitor/__init__.py create mode 100644 dirsrvtests/suites/paged_results/__init__.py create mode 100644 dirsrvtests/suites/pam_passthru_plugin/__init__.py create mode 100644 dirsrvtests/suites/passthru_plugin/__init__.py create mode 100644 dirsrvtests/suites/password/__init__.py create mode 100644 dirsrvtests/suites/posix_winsync_plugin/__init__.py create mode 100644 dirsrvtests/suites/psearch/__init__.py create mode 100644 dirsrvtests/suites/referint_plugin/__init__.py create mode 100644 dirsrvtests/suites/replication/__init__.py create mode 100644 dirsrvtests/suites/replsync_plugin/__init__.py create mode 100644 dirsrvtests/suites/resource_limits/__init__.py create mode 100644 dirsrvtests/suites/retrocl_plugin/__init__.py create mode 100644 dirsrvtests/suites/reverpwd_plugin/__init__.py create mode 100644 dirsrvtests/suites/roles_plugin/__init__.py create mode 100644 dirsrvtests/suites/rootdn_plugin/__init__.py create mode 100644 dirsrvtests/suites/sasl/__init__.py create mode 100644 dirsrvtests/suites/schema/__init__.py create mode 100644 dirsrvtests/suites/schema_reload_plugin/__init__.py create mode 100644 dirsrvtests/suites/snmp/__init__.py create mode 100644 dirsrvtests/suites/ssl/__init__.py create mode 100644 dirsrvtests/suites/syntax_plugin/__init__.py create mode 100644 dirsrvtests/suites/usn_plugin/__init__.py create mode 100644 dirsrvtests/suites/views_plugin/__init__.py create mode 100644 dirsrvtests/suites/vlv/__init__.py create mode 100644 dirsrvtests/suites/whoami_plugin/__init__.py create mode 100644 dirsrvtests/tickets/__init__.py create mode 100644 dirsrvtests/tmp/__init__.py diff --git a/.gitignore b/.gitignore index 9ab10e4..f6583c2 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,8 @@ autom4te.cache *.la *.lo *.o +*.pyc +__pycache__ .libs .deps rpmbuild diff --git a/dirsrvtests/__init__.py b/dirsrvtests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/cmd/__init__.py b/dirsrvtests/cmd/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/cmd/dsadm/__init__.py b/dirsrvtests/cmd/dsadm/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/data/__init__.py b/dirsrvtests/data/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/data/basic/__init__.py b/dirsrvtests/data/basic/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/data/ticket47953/__init__.py b/dirsrvtests/data/ticket47953/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/data/ticket47988/__init__.py b/dirsrvtests/data/ticket47988/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/data/ticket48212/__init__.py b/dirsrvtests/data/ticket48212/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/__init__.py b/dirsrvtests/suites/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/acct_usability_plugin/__init__.py b/dirsrvtests/suites/acct_usability_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/acctpolicy_plugin/__init__.py b/dirsrvtests/suites/acctpolicy_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/acl/__init__.py b/dirsrvtests/suites/acl/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/attr_encryption/__init__.py b/dirsrvtests/suites/attr_encryption/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/attr_uniqueness_plugin/__init__.py b/dirsrvtests/suites/attr_uniqueness_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/automember_plugin/__init__.py b/dirsrvtests/suites/automember_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/basic/__init__.py b/dirsrvtests/suites/basic/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/betxns/__init__.py b/dirsrvtests/suites/betxns/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/chaining_plugin/__init__.py b/dirsrvtests/suites/chaining_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/clu/__init__.py b/dirsrvtests/suites/clu/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/collation_plugin/__init__.py b/dirsrvtests/suites/collation_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/config/__init__.py b/dirsrvtests/suites/config/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/cos_plugin/__init__.py b/dirsrvtests/suites/cos_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/deref_plugin/__init__.py b/dirsrvtests/suites/deref_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/disk_monitoring/__init__.py b/dirsrvtests/suites/disk_monitoring/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/distrib_plugin/__init__.py b/dirsrvtests/suites/distrib_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/dna_plugin/__init__.py b/dirsrvtests/suites/dna_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/ds_logs/__init__.py b/dirsrvtests/suites/ds_logs/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/dynamic-plugins/__init__.py b/dirsrvtests/suites/dynamic-plugins/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/filter/__init__.py b/dirsrvtests/suites/filter/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/get_effective_rights/__init__.py b/dirsrvtests/suites/get_effective_rights/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/ldapi/__init__.py b/dirsrvtests/suites/ldapi/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/linkedattrs_plugin/__init__.py b/dirsrvtests/suites/linkedattrs_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/mapping_tree/__init__.py b/dirsrvtests/suites/mapping_tree/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/memberof_plugin/__init__.py b/dirsrvtests/suites/memberof_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/memory_leaks/__init__.py b/dirsrvtests/suites/memory_leaks/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/mep_plugin/__init__.py b/dirsrvtests/suites/mep_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/monitor/__init__.py b/dirsrvtests/suites/monitor/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/paged_results/__init__.py b/dirsrvtests/suites/paged_results/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/pam_passthru_plugin/__init__.py b/dirsrvtests/suites/pam_passthru_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/passthru_plugin/__init__.py b/dirsrvtests/suites/passthru_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/password/__init__.py b/dirsrvtests/suites/password/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/posix_winsync_plugin/__init__.py b/dirsrvtests/suites/posix_winsync_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/psearch/__init__.py b/dirsrvtests/suites/psearch/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/referint_plugin/__init__.py b/dirsrvtests/suites/referint_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/replication/__init__.py b/dirsrvtests/suites/replication/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/replsync_plugin/__init__.py b/dirsrvtests/suites/replsync_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/resource_limits/__init__.py b/dirsrvtests/suites/resource_limits/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/retrocl_plugin/__init__.py b/dirsrvtests/suites/retrocl_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/reverpwd_plugin/__init__.py b/dirsrvtests/suites/reverpwd_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/roles_plugin/__init__.py b/dirsrvtests/suites/roles_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/rootdn_plugin/__init__.py b/dirsrvtests/suites/rootdn_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/sasl/__init__.py b/dirsrvtests/suites/sasl/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/schema/__init__.py b/dirsrvtests/suites/schema/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/schema_reload_plugin/__init__.py b/dirsrvtests/suites/schema_reload_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/snmp/__init__.py b/dirsrvtests/suites/snmp/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/ssl/__init__.py b/dirsrvtests/suites/ssl/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/syntax_plugin/__init__.py b/dirsrvtests/suites/syntax_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/usn_plugin/__init__.py b/dirsrvtests/suites/usn_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/views_plugin/__init__.py b/dirsrvtests/suites/views_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/vlv/__init__.py b/dirsrvtests/suites/vlv/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/suites/whoami_plugin/__init__.py b/dirsrvtests/suites/whoami_plugin/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/tickets/__init__.py b/dirsrvtests/tickets/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dirsrvtests/tmp/__init__.py b/dirsrvtests/tmp/__init__.py new file mode 100644 index 0000000..e69de29 -- 2.5.0