openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
Q
QMTest
Settings
|
Report Duplicate
3
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Aug 16, 2024 — Aug 16, 2025
Showing page 7 of 29
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
* qm/common.py (open_temporary_file_fd): Add suffix parameter. (open_temporary_file): Add mode and suffix parameters. * qm/platform.py (get_shell_for_script): Use /c on Windows. * qm/test/classes/command.py (ShellScriptTest): Make the script have a ".bat" extension on Windows.
Mark Mitchell
More...
over 21 years ago
* qm/fields.py: Use types.StringTypes instead of qm.common.string_types. Also remove tabs. * qm/test/result.py: Likewise. * qm/common.py (string_types): Remove. (Empty): Remove. (MutexError): Remove. (MutexLockError): Remove. (ConfigurationError): Remove. (indent_lines): Remove.
Nathaniel Smith
More...
over 21 years ago
* qm/common.py: Import getpass. (get_username): New function. * qm/test/execution_engine.py (ExecutionEngine._WriteInitialAnnotations): New method. (ExecutionEngine.Run): Call it. (TerminationRequested): New exception. (ExecutionEngine._RunTests): Raise it when terminating. (ExecutionEngine.Run): Check for exceptions in _RunTests.
Nathaniel Smith
More...
over 21 years ago
Edit IE entry
Mark Mitchell
More...
over 21 years ago
* NEWS: Remove "Not yet released" markers from news for 2.1.
Mark Mitchell
More...
over 21 years ago
* qm/test/web/web.py (ShowSuitePage.MakeDeleteScript): Return the result of MakeConfirmationDialog.
Mark Mitchell
More...
over 21 years ago
* qm/fields.py (ChoiceField.FormatValueAsHtml): Make sure there is a name for the field.
Mark Mitchell
More...
over 21 years ago
* qm/test/classes/explicit_suite.py (ExplicitSuite.is_implicit): Give it a default value of false. (ExplicitSuite.IsImplicit): Fix thinko. * qm/test/classes/xml_database.py (XMLDatabase._GetSuiteFromPath):
Mark Mitchell
More...
over 21 years ago
* qm/test/cmdline.py (_version_output): Add 2004 to list of copyright dates.
Mark Mitchell
More...
over 21 years ago
* qm/test/classes/xml_database.py (XMLDatabase.__MakeDataFilePath): Use a relative, rather than absolute, path for the file location.
Mark Mitchell
More...
over 21 years ago
* qm/attachment.py (Attachment.Move): New method. (AttachmentStore.Store): Do not return a value. (TemporaryAttachmentStore.Store): Do not check is_temporary_location. (is_temporary_location): Remove. (make_dom_node): Do not check is_temporary_location. * qm/extension.py (Extension.MakeDomElement): Remove debugging code. * qm/fields.py (Field.GetSubfields): New method. (Field.ParseFormValue): Take a dictionary of attachment stores as a parameter, not a single attachment store. (TextField.ParseFormValue): Likewise. (TupleField.GetSubfields): New method. (TupleField.ParseFormValue): Take a dictionary of attachment stores as a parameter, not a single attachment store. (SetField.GetContainedField): Remove. (SetField.GetHelp): Adjust. (SetField.GetSubfields): New method. (SetField.MakeDomNodeForValue): Do not use GetContainedField. (SetField.ParseFormValue): Likewise. Take a dictionary of attachment stores as a parameter, not a single attachment store. (UploadAttachmentPage.__next_temporary_location): Remove. (UploadAttachmentPage.__init__): Add attachment_store parameter. (AttachmentField.FormatValueAsHTML): Encode the attachment store. (AttachmentField.ParseFormValue): Decode it. * qm/web.py (WebServer.__init__): Create a temporary attachment store. (WebServer.GetTemporaryAttachmentStore): New method. * qm/test/runnable.py (Runnable.GetAttachments): New method. (Runnable.__GetAttachments): Likewise. * qm/test/classes/xml_database.py (XMLDatabase.__StoreAttachments): Rewrite. * qm/test/web/web.py (QMTestServer.__init__): Do not create a temporary attachment store. (QMTestServer.HandleSubmitItem): Pass all available attachment stores to ParseFormValue. Do not try to remove unused attachments here. * share/dtml/attachment.dtml: Encode the attachment store id.
Mark Mitchell
More...
over 21 years ago
fix little bug
Stefan Seefeld
More...
over 21 years ago
* qm/test/share/dtml/show.dtml: Add is_new field to form. * qm/test/web/web.py (QMTestServer.HandleShowItem): Pass a correct value for "new" to ShowItemPage.
Mark Mitchell
More...
over 21 years ago
* qm/test/classes/python.py (BaseExceptionTest.Run): Use has_exception_argument to keep track of whether or not an argument was provided. (BaseExceptionTest.CheckArgument): Use it. (ExceptionTest.CheckArgument): Likewise. Handle the case of a class that does not provide the "args" interface. * tests/regress/exception_test/arg1.qmt: New test.
Mark Mitchell
More...
over 21 years ago
* qm/test/doc/reference.xml: Fix typo.
Mark Mitchell
More...
over 21 years ago
* qm/extension.py (Extension.MakeDomElement): New method. (Extension.MakeDomDocument): Likewise. (Extension.Write): Likewise. * qm/test/base.py (extension_kinds): Add "suite". (qm.test.suite): Import it. (__extension_bases): Mention "suite". * qm/test/datbase.py (Database.WriteTest): Remove. (Database.RemoveTest): Likewise. (Database.WriteResource): Likewise. (Database.RemoveResource): Likewise. (Database.WriteSuite): Likewise. (Database.RemoveSuite): Likewise. (Database.IsModifiable): Adjust comment. (Database.RemoveExtension): New method. (Database.WriteExtension): Likewise. * qm/test/directory_suite.py (DirectorySuite.__init__): Adjust for the fact that 'Suite' is now an 'Extension. (DirectorySuite.IsImplicit): New method. * qm/test/file_database.py (FileDatabase.RemoveTest): Remove. (FileDatabase.RemoveResource): Likewise. (FileDatabase.RemoveSuite): Likewise. (FileDatabase._GetPath): New method. (FileDatabase._RemoveEntity): Remove. (FileDatabase.RemoveExtension): New test. * qm/test/suite.py (Suite): Derive from Extension. * qm/test/classes/explicit_suite.py: New file. * qm/test/classes/classes.qmc: Regenerate. * qm/test/classes/mount_database.py (MountedSuite.__init__): Adjust for the fact that 'Suite' is now an 'Extension. (MountedSuite.IsImplicit): New method. * qm/test/clasess/xml_database.py (XMLDatabase.WriteTest): Remove. (XMLDatabase.WriteResource): Likewise. (XMLDatabase.WriteSuite): Likewise. (XMLDatabase.__StoreAdjustments): Rework to adjust for the fact that actual extension instances are provided. (XMLDatabase._GetSuiteFromPath): Deal with old and new suite formats. (XMLDatabse.WriteExtension): New method. * qm/test/doc/reference.xml: Do not mention WriteTest or RemoveTest. * qm/test/web/web.py (QMTestServer.HandleCreateSuite): Adjust for changes above. (QMTestServer.HandleDeleteItem): Likewise. (QMTestServer.HandleDeleteSuite): Likewise. (QMTestServer.HandleSubmitItem): Likewise.
Mark Mitchell
More...
over 21 years ago
* setup.py: Use glob expressions for documentation. * doc/qm-sgml.dsl: Do not produce a manifest. * qmdist/command/build_doc.py (build_doc.run): Tidy. * qmdist/command/install_data.py (glob): Import it. (types.StringType): Likewise. (install_data.initialize_options): New method.
Mark Mitchell
More...
over 21 years ago
* qm/test/file_database.py: Remove misleading comments about methods that cannot be overridden.
Mark Mitchell
More...
over 21 years ago
* qm/common.py (fnctl): Import it. (close_file_on_exec): New method. * qm/executable.py (qm.common): Import it. (Executable.Run): Use close_file_on_exec. (Executable._MakeCloseOnExec): Remove. (RedirectedExecutable._CreatePipe): Use close_file_on_exec. * qm/test/file_result_stream.py (qm.common): Import it. (FileResultStream.__init__): Use close_file_on_exec.
Mark Mitchell
More...
over 21 years ago
* GNUmakefile.in (QM_TOOLS): Do not set it. (clean): Remove generated documentation. (distclean): Do not remove qm/__version.py. * MANIFEST.in: Include GNUmakefile.in, configure.in, and configure. * config.guess: Remove. * install-sh: Likewise.
Mark Mitchell
More...
over 21 years ago
* configure.in (QM_MAJOR_VER): Do not AC_SUBST it. (QM_MINOR_VER): Likewise. (QM_RELEASE_VER): Likewise. (QM_VERSION): Likewise. * configure: Regenerated. * version: Remove. * qm/__version.py.in: Likewise. * qm/__version.py: New file.
Mark Mitchell
More...
over 21 years ago
* qm.spec.in: Remove. * .cvsignore: Remove qm.spec. * GNUmakefile.in (distclean): Do not remove qm.spec. * configure.in: Do not generate it.
Mark Mitchell
More...
over 21 years ago
replace 'property' by 'annotation'
Stefan Seefeld
More...
over 21 years ago
* setup.py: Tidy up. Use "qmtest.py" as the name of the main script under Windows. * qm/__init__.py: Do not honor qm.config settings under Windows. * qm/test/.cvsignore: Add qmtest.py. * qm/test/execution_engine.py (ExecutionEngine.IsTerminationRequested): Rename to .. (ExecutionEngine._IsTerminationRequested): ... this. * qm/test/execution_thread.py (ExecutionThread.IsTerminationRequested): Rename to .. (ExecutionEngine._IsTerminationRequested): ... this. * qm/test/qmtest: Do not honor rel_libdir on Windows. * qm/test/clasess/pickle_result_stream.py (PickleResultStream._is_binary_file): Set it. * qm/test/doc/tour.xml: Update for changes in installation procedures. * qmdist/command/install_scripts.py (install_scripts.run): Process both the "qmtest" and the "qmtest.py" script. * scripts/qm-release: Remove.
Mark Mitchell
More...
over 21 years ago
* .cvsignore: Add build, dist, and MANIFEST. * MANIFEST.in: Update for recent changes. * setup.py: Put qm/test/classes in lib, not share. Add more metadata. Correct documentation handling. * qm/__init__.py: Import lib_dir from qm.config. * common.py (get_lib_directory): New function. * qm/test/base.py (get_extension_directories): Use get_lib_directory, not get_share_directory. * qm/test/clases/__init__.py: New file. * qmdist/.cvsignore: Likewise. * qmdist/command/.cvsignore: Likeiwse. * qmdist/command/__init__.py (get_relative_path): Robustify. * qmdist/command/build.py: New file. * qmdist/command/build_doc.py (build_doc.call_jade): Put generated files in the source directory. (build_doc.run): Update accordingly. * qmdist/command/install_data.py (install_data.run): Set lib_dir in config.py. * qmdist/command/install_lib.py: New file. * qmdist/command/install_scripts.py: Generalize prefix handling.
Mark Mitchell
More...
over 21 years ago
* test/regress/xml1/asdfasdf.qmt: Do not hard-code path to test. * test/regress/xml1/fnord.qmt: Do not hard-code path to true.
Mark Mitchell
More...
over 21 years ago
* qm/test/doc/reference.xml: Improve documentation for "qmtest create".
Mark Mitchell
More...
over 21 years ago
2003-11-13 Jeffrey D. Oldham <
[email protected]
>
Jeffrey Oldham
More...
almost 22 years ago
2003-11-13 Jeffrey D. Oldham <
[email protected]
>
Jeffrey Oldham
More...
almost 22 years ago
* qm/test/context.py (Context.DB_PATH_CONTEXT_PROPERTY): New variable. (Context.ID_CONTEXT_PROPERTY): Likewise. (Context.TMPDIR_CONTEXT_PROPERTY): Likewise. * qm/test/target.py (Target.RunTest): Set them. (Target._FinishResourceSetUp): Clear ID_CONTEXT_PROPERTY. (Target._SetUpResource): Set ID_CONTEXT_PROPERTY.
Mark Mitchell
More...
almost 22 years ago
←
1
2
3
4
5
6
7
8
9
10
11
…
28
29
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree