24 Commits

Author SHA1 Message Date
Renato Alves db841f217d Fix test data mistake due to copy-paste 2025-11-13 15:25:13 +01:00
Renato Alves 115e2a1406 🧪 Add tests for Firefox 144 - failing unless on 144+ 2025-11-12 21:22:18 +01:00
Renato Alves d1852e8981 Fix failing tests after new addition 2025-11-12 18:59:00 +01:00
Renato Alves fa837de209 Add Firefox 144 profile for AES-256-CBC
See GitHub issue #120
2025-11-11 19:54:09 +01:00
Renato Alves 66c35a0531 Implement non-fatal password decrypting
Fixes #97
2023-07-26 22:18:03 +02:00
Renato Alves 084f9ba68c TST Skip pre-firefox-59 tests on Windows
and test firefox_59 profiles with and without password

(cherry picked from commit a60bef2c7042d62e9fe708b459f577b01fe0ecac)
2021-04-15 03:50:59 +02:00
Renato Alves 97638bd392 ENH Add a Firefox 59 nopassword profile
(cherry picked from commit f07661949bc914acf67b4fce198a24a1249631e0)
2021-04-15 03:50:55 +02:00
Renato Alves b77b5bb676 TST Update expected error message 2021-04-06 02:37:28 +02:00
Renato Alves 557bb605d3 TST Add JSON tests 2020-06-01 00:31:03 +02:00
Renato Alves 6f5ca15cfe Merge branch 'pytests' 2018-12-10 04:14:11 +01:00
Renato Alves 288de4841a TST Test failing to list profiles 2018-12-10 02:48:16 +01:00
Renato Alves 9337534f66 TST Convert non_interactive tests to python 2018-12-10 01:31:50 +01:00
Renato Alves bc7a900e7d RFCT+TST Convert single profile erroring tests 2018-09-19 10:15:39 +02:00
Renato Alves 5342ee9cef RFCT+TST Rename profile to include additional non-ascii characters 2018-05-19 13:58:32 +02:00
Renato Alves 1588927369 BUG+TST Handle profile paths with non-ASCII characters
fixes #27
ref #25
2018-05-17 20:30:00 +02:00
Renato Alves 089e1df285 ENH+TST Add support for new profile format (FF-v59)
Starting with Firefox v59 credentials are no longer stored in BerkleyDB
(cert8.db, key3.db) and instead use Sqlite (cert9.db, key4.db)

fixes #20
2018-01-25 21:30:09 +01:00
sedrubal fc66e08b35 TST Add tests for CSV output format 2017-08-17 23:14:17 +02:00
Renato Alves f89705590c BUG+TST Escape quotes in tabular output as per CSV standard 2017-08-17 19:28:31 +02:00
Renato Alves 3649dcb2c0 ENH Add tabular output with -t/--tabular 2017-02-10 19:57:36 +01:00
Renato Alves d30c3f1c4c Add one more test for firefox 46.0 2016-06-28 15:43:27 +02:00
Christoph "criztovyl" Schulz 07f2620480 Tests, refuse listing single profiles
Adds tests for -n/--no-interactive, -c/--choice and -l/--list.
Adds behavior to refuse list single profiles, previously f_d happily continued
 and did not exit as promised.
Also adds a stub-README to tests/.
2016-06-27 21:09:46 +02:00
Renato Alves fe904528e9 Add tests for profiles without a master password 2016-04-17 22:32:47 +02:00
Renato Alves 40c9b906f5 Implement testing - also on travis.ci 2016-04-17 22:10:54 +02:00
Renato Alves 4de4547135 Add firefox profiles for tests 2016-03-18 15:11:09 +01:00