Fix: QFileDiag filter for all files should use (*) instead of (*.*)
Fix: copyTemplateFile cannot group None source/dest case as general case since these two cases cannot
be passed to os.path.join
Fix: Only catch IOError and OSError in copyTemplateFile
Fix: In test_preview.py, use filter keyword instead of "any(function(item) for item in iterable)"
structure.
Add: 2 test cases for empty source and empty dest cases. One test case for write-only case (This is
only feasible for *nix system)
Add: add findVisibleDock in enki.test.base to only search for available docks. Andrei's comments have been added too.
Fix: Per the change in findDock, several test cases have been modified. All test_preview test cases pass.
Add: One more testcase for ``copyTemplateFile`` that will use new file name.
Add: Test case for scheduleDocumentProcessing triggered by setting window accept action. All tests pass.