Browse Source

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: mreynolds (Thanks!)
William Brown 10 years ago
parent
commit
2eeaf899be
64 changed files with 2 additions and 0 deletions
  1. 2 0
      .gitignore
  2. 0 0
      dirsrvtests/__init__.py
  3. 0 0
      dirsrvtests/cmd/__init__.py
  4. 0 0
      dirsrvtests/cmd/dsadm/__init__.py
  5. 0 0
      dirsrvtests/data/__init__.py
  6. 0 0
      dirsrvtests/data/basic/__init__.py
  7. 0 0
      dirsrvtests/data/ticket47953/__init__.py
  8. 0 0
      dirsrvtests/data/ticket47988/__init__.py
  9. 0 0
      dirsrvtests/data/ticket48212/__init__.py
  10. 0 0
      dirsrvtests/suites/__init__.py
  11. 0 0
      dirsrvtests/suites/acct_usability_plugin/__init__.py
  12. 0 0
      dirsrvtests/suites/acctpolicy_plugin/__init__.py
  13. 0 0
      dirsrvtests/suites/acl/__init__.py
  14. 0 0
      dirsrvtests/suites/attr_encryption/__init__.py
  15. 0 0
      dirsrvtests/suites/attr_uniqueness_plugin/__init__.py
  16. 0 0
      dirsrvtests/suites/automember_plugin/__init__.py
  17. 0 0
      dirsrvtests/suites/basic/__init__.py
  18. 0 0
      dirsrvtests/suites/betxns/__init__.py
  19. 0 0
      dirsrvtests/suites/chaining_plugin/__init__.py
  20. 0 0
      dirsrvtests/suites/clu/__init__.py
  21. 0 0
      dirsrvtests/suites/collation_plugin/__init__.py
  22. 0 0
      dirsrvtests/suites/config/__init__.py
  23. 0 0
      dirsrvtests/suites/cos_plugin/__init__.py
  24. 0 0
      dirsrvtests/suites/deref_plugin/__init__.py
  25. 0 0
      dirsrvtests/suites/disk_monitoring/__init__.py
  26. 0 0
      dirsrvtests/suites/distrib_plugin/__init__.py
  27. 0 0
      dirsrvtests/suites/dna_plugin/__init__.py
  28. 0 0
      dirsrvtests/suites/ds_logs/__init__.py
  29. 0 0
      dirsrvtests/suites/dynamic-plugins/__init__.py
  30. 0 0
      dirsrvtests/suites/filter/__init__.py
  31. 0 0
      dirsrvtests/suites/get_effective_rights/__init__.py
  32. 0 0
      dirsrvtests/suites/ldapi/__init__.py
  33. 0 0
      dirsrvtests/suites/linkedattrs_plugin/__init__.py
  34. 0 0
      dirsrvtests/suites/mapping_tree/__init__.py
  35. 0 0
      dirsrvtests/suites/memberof_plugin/__init__.py
  36. 0 0
      dirsrvtests/suites/memory_leaks/__init__.py
  37. 0 0
      dirsrvtests/suites/mep_plugin/__init__.py
  38. 0 0
      dirsrvtests/suites/monitor/__init__.py
  39. 0 0
      dirsrvtests/suites/paged_results/__init__.py
  40. 0 0
      dirsrvtests/suites/pam_passthru_plugin/__init__.py
  41. 0 0
      dirsrvtests/suites/passthru_plugin/__init__.py
  42. 0 0
      dirsrvtests/suites/password/__init__.py
  43. 0 0
      dirsrvtests/suites/posix_winsync_plugin/__init__.py
  44. 0 0
      dirsrvtests/suites/psearch/__init__.py
  45. 0 0
      dirsrvtests/suites/referint_plugin/__init__.py
  46. 0 0
      dirsrvtests/suites/replication/__init__.py
  47. 0 0
      dirsrvtests/suites/replsync_plugin/__init__.py
  48. 0 0
      dirsrvtests/suites/resource_limits/__init__.py
  49. 0 0
      dirsrvtests/suites/retrocl_plugin/__init__.py
  50. 0 0
      dirsrvtests/suites/reverpwd_plugin/__init__.py
  51. 0 0
      dirsrvtests/suites/roles_plugin/__init__.py
  52. 0 0
      dirsrvtests/suites/rootdn_plugin/__init__.py
  53. 0 0
      dirsrvtests/suites/sasl/__init__.py
  54. 0 0
      dirsrvtests/suites/schema/__init__.py
  55. 0 0
      dirsrvtests/suites/schema_reload_plugin/__init__.py
  56. 0 0
      dirsrvtests/suites/snmp/__init__.py
  57. 0 0
      dirsrvtests/suites/ssl/__init__.py
  58. 0 0
      dirsrvtests/suites/syntax_plugin/__init__.py
  59. 0 0
      dirsrvtests/suites/usn_plugin/__init__.py
  60. 0 0
      dirsrvtests/suites/views_plugin/__init__.py
  61. 0 0
      dirsrvtests/suites/vlv/__init__.py
  62. 0 0
      dirsrvtests/suites/whoami_plugin/__init__.py
  63. 0 0
      dirsrvtests/tickets/__init__.py
  64. 0 0
      dirsrvtests/tmp/__init__.py

+ 2 - 0
.gitignore

@@ -10,6 +10,8 @@ autom4te.cache
 *.la
 *.lo
 *.o
+*.pyc
+__pycache__
 .libs
 .deps
 rpmbuild

+ 0 - 0
dirsrvtests/__init__.py


+ 0 - 0
dirsrvtests/cmd/__init__.py


+ 0 - 0
dirsrvtests/cmd/dsadm/__init__.py


+ 0 - 0
dirsrvtests/data/__init__.py


+ 0 - 0
dirsrvtests/data/basic/__init__.py


+ 0 - 0
dirsrvtests/data/ticket47953/__init__.py


+ 0 - 0
dirsrvtests/data/ticket47988/__init__.py


+ 0 - 0
dirsrvtests/data/ticket48212/__init__.py


+ 0 - 0
dirsrvtests/suites/__init__.py


+ 0 - 0
dirsrvtests/suites/acct_usability_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/acctpolicy_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/acl/__init__.py


+ 0 - 0
dirsrvtests/suites/attr_encryption/__init__.py


+ 0 - 0
dirsrvtests/suites/attr_uniqueness_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/automember_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/basic/__init__.py


+ 0 - 0
dirsrvtests/suites/betxns/__init__.py


+ 0 - 0
dirsrvtests/suites/chaining_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/clu/__init__.py


+ 0 - 0
dirsrvtests/suites/collation_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/config/__init__.py


+ 0 - 0
dirsrvtests/suites/cos_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/deref_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/disk_monitoring/__init__.py


+ 0 - 0
dirsrvtests/suites/distrib_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/dna_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/ds_logs/__init__.py


+ 0 - 0
dirsrvtests/suites/dynamic-plugins/__init__.py


+ 0 - 0
dirsrvtests/suites/filter/__init__.py


+ 0 - 0
dirsrvtests/suites/get_effective_rights/__init__.py


+ 0 - 0
dirsrvtests/suites/ldapi/__init__.py


+ 0 - 0
dirsrvtests/suites/linkedattrs_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/mapping_tree/__init__.py


+ 0 - 0
dirsrvtests/suites/memberof_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/memory_leaks/__init__.py


+ 0 - 0
dirsrvtests/suites/mep_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/monitor/__init__.py


+ 0 - 0
dirsrvtests/suites/paged_results/__init__.py


+ 0 - 0
dirsrvtests/suites/pam_passthru_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/passthru_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/password/__init__.py


+ 0 - 0
dirsrvtests/suites/posix_winsync_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/psearch/__init__.py


+ 0 - 0
dirsrvtests/suites/referint_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/replication/__init__.py


+ 0 - 0
dirsrvtests/suites/replsync_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/resource_limits/__init__.py


+ 0 - 0
dirsrvtests/suites/retrocl_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/reverpwd_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/roles_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/rootdn_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/sasl/__init__.py


+ 0 - 0
dirsrvtests/suites/schema/__init__.py


+ 0 - 0
dirsrvtests/suites/schema_reload_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/snmp/__init__.py


+ 0 - 0
dirsrvtests/suites/ssl/__init__.py


+ 0 - 0
dirsrvtests/suites/syntax_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/usn_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/views_plugin/__init__.py


+ 0 - 0
dirsrvtests/suites/vlv/__init__.py


+ 0 - 0
dirsrvtests/suites/whoami_plugin/__init__.py


+ 0 - 0
dirsrvtests/tickets/__init__.py


+ 0 - 0
dirsrvtests/tmp/__init__.py