Commit graph

  • 3055cca767 Add tests for core feature to pytest-bdd Jonathan Wren 2021-02-13 18:38:27 -08:00
  • 0b50ae1be0 Rename features directory to data Jonathan Wren 2021-02-13 17:53:32 -08:00
  • 530190df7a Implement handling of temp and working dirs Jonathan Wren 2021-02-13 17:43:42 -08:00
  • 1390493a29 Install pytest-bdd (which will eventually replace behave) Jonathan Wren 2020-12-28 09:45:22 -08:00
  • 4c6b7c71dd remove old comment #1193 Jonathan Wren 2021-07-03 15:21:50 -07:00
  • 3d5e6d85a4 remove init file that is no longer neded Jonathan Wren 2021-07-03 15:21:41 -07:00
  • d2f1b2833a add actual lib directory even though it's in gitignore for some reason Jonathan Wren 2021-07-03 15:04:39 -07:00
  • bf9f02bbc6 move some files around because pytest is being weird Jonathan Wren 2021-07-03 14:52:27 -07:00
  • a2ffc2b3d0 Replace pyflakes with flake8 for linting Jonathan Wren 2021-06-24 09:38:00 -07:00
  • 575d56c91a Move pytest-bdd code into separate files Jonathan Wren 2021-06-19 16:39:30 -07:00
  • 8b9e3048c3 Force GitHub Actions to preserve line endings Micah Jerome Ellison 2021-06-05 16:35:09 -07:00
  • 27ecbfeb2a Implement ExitStack to handle mocks in pytest-bdd Micah Jerome Ellison 2021-06-05 15:54:28 -07:00
  • 42f926c436 Cleanup last few tests Jonathan Wren 2021-05-22 17:25:40 -07:00
  • 22c63a8e79 Rewrite config checking steps in pytest-bdd Jonathan Wren 2021-05-22 17:11:14 -07:00
  • 20160b2ee9 Clarify and cleanup tests Jonathan Wren 2021-05-22 14:15:43 -07:00
  • c15b965c0b Implement stream redirection in pytest-bdd Jonathan Wren 2021-05-22 12:32:59 -07:00
  • d93e768ed7 Implement test to check editor temporary filename Micah Jerome Ellison 2021-05-15 16:51:40 -07:00
  • a689d753cd Implement directory changing and relative directory test Micah Jerome Ellison 2021-05-15 16:41:43 -07:00
  • a79fca1623 Implement journal existence check Micah Jerome Ellison 2021-05-15 15:31:23 -07:00
  • abd74895fb Implement step for directory journals Micah Jerome Ellison 2021-05-15 14:50:49 -07:00
  • 4bcd3da3ec Implement datetime handling in pytest-bdd Jonathan Wren 2021-05-01 15:57:16 -07:00
  • ab027ca62c Make steps use new config file Jonathan Wren 2021-04-24 15:44:29 -07:00
  • 8fcf00578f Add new config file (for use in pytest-bdd) Jonathan Wren 2021-04-24 15:44:19 -07:00
  • 8f0e78adeb Update tests to use more scenario outlines Jonathan Wren 2021-04-24 15:26:13 -07:00
  • ae3b26c6c8 Fix star and tag feature language and add output should be empty test Micah Jerome Ellison 2021-04-24 15:18:11 -07:00
  • d4ff1797a1 Update tests to use new steps Jonathan Wren 2021-04-24 15:06:10 -07:00
  • e6c91f21c3 Update search features to use new steps Micah Jerome Ellison 2021-04-24 15:06:54 -07:00
  • b1a625824d Implement editor-related steps in pytest-bdd Jonathan Wren 2021-04-24 14:47:52 -07:00
  • 487ba05bcd Implement @skip_win and @skip_editor Micah Jerome Ellison 2021-04-19 21:12:37 -07:00
  • 056b7266c4 Fixing custom template test and skipping some broken tests Micah Jerome Ellison 2021-04-19 20:50:33 -07:00
  • 819e6a613c Update test w/ new steps Micah Jerome Ellison 2021-04-19 20:16:37 -07:00
  • b25839be8c Fix annoying poetry-generated Windows line endings Micah Jerome Ellison 2021-04-19 20:12:43 -07:00
  • 009f03f3e1 Install pytest-icdiff and run poetry lock Micah Jerome Ellison 2021-04-19 20:12:14 -07:00
  • 493ae01a7c Fix test failing from lack of whitespace Micah Jerome Ellison 2021-04-19 20:06:44 -07:00
  • aea7d36900 Implement JSON tests and remove "node" nomenclature from tests Micah Jerome Ellison 2021-04-10 15:26:26 -07:00
  • 5c4d3b8c1b Implement tag tests in JSON Micah Jerome Ellison 2021-04-10 14:58:10 -07:00
  • 1dc45bd7e6 Combine JSON and XML parsing tests Micah Jerome Ellison 2021-04-10 14:26:23 -07:00
  • ea55005a5d Add JSON parsing test and combine it with XML parsing test Micah Jerome Ellison 2021-04-10 12:43:51 -07:00
  • c5906b273f Ignore IO errors on Windows Micah Jerome Ellison 2021-04-10 12:19:49 -07:00
  • b238064f69 Add format tests to pytest-bdd Jonathan Wren 2021-04-03 15:51:19 -07:00
  • 724deb25fa Add encryption test to pytest-bdd Jonathan Wren 2021-04-03 14:15:43 -07:00
  • 4d7eea7f83 Expand "we run" step to handling input better Jonathan Wren 2021-04-03 14:06:53 -07:00
  • 4813e2dcc4 Implement "should" and "should not" handling Jonathan Wren 2021-03-20 15:52:23 -07:00
  • 2c607f3ef7 Add more password tests to pytest-bdd Jonathan Wren 2021-03-06 13:35:42 -08:00
  • 0389af9277 Add more password tests to pytest-bdd Jonathan Wren 2021-03-06 12:03:05 -08:00
  • 5bc581b2ea Implement password prompt steps in pytest-bdd Jonathan Wren 2021-03-02 21:09:33 -08:00
  • b1a74d3cac Add no keyring encryption test to pytest-bdd Jonathan Wren 2021-03-02 20:56:55 -08:00
  • c61b05a49d Implement test keyrings and add password tests Jonathan Wren 2021-03-02 20:44:26 -08:00
  • 1634b1806a Fix bug in makefile Jonathan Wren 2021-03-02 19:32:02 -08:00
  • cecec48754 Update mocks in "we run" step Jonathan Wren 2021-02-27 14:10:08 -08:00
  • cd7866bc08 Standardize line breaks in datetime tests Micah Jerome Ellison 2021-02-23 20:11:26 -08:00
  • c5463497ff Migrate the rest of the delete tests from behave to pytest bdd Micah Jerome Ellison 2021-02-23 20:10:19 -08:00
  • 5631c10f2d Add some functioning delete tests Micah Jerome Ellison 2021-02-23 19:54:41 -08:00
  • 65018fe74e Finish migrating datetime.feature to pytest bdd Micah Jerome Ellison 2021-02-23 19:03:57 -08:00
  • b6aa331a7d Add another unreadable/readable date test Micah Jerome Ellison 2021-02-23 19:01:59 -08:00
  • 293e82d3f8 Add unreadable date test Micah Jerome Ellison 2021-02-23 18:56:10 -08:00
  • 7c2b079b51 Fix local config overwrite when running pytest bdd Micah Jerome Ellison 2021-02-23 18:40:56 -08:00
  • 2b930bcd8f Add unreadable date test Micah Jerome Ellison 2021-02-23 18:26:21 -08:00
  • fef5d8d50a Add abbreviated weekday test Micah Jerome Ellison 2021-02-23 18:23:48 -08:00
  • 5145251166 Expand "we run" step in pytest-bdd Jonathan Wren 2021-02-20 18:41:07 -08:00
  • ae5406dce2 Rename test functions for clarity Jonathan Wren 2021-02-20 15:20:02 -08:00
  • 80eb5b3008 Implement "the output should be" step Jonathan Wren 2021-02-20 15:12:17 -08:00
  • 51f289797b Re-enable test for windows on python 3.9 Jonathan Wren 2021-02-20 14:15:26 -08:00
  • 3f9d1e7036 Add scenario outline test to datetime Jonathan Wren 2021-02-20 14:00:40 -08:00
  • c8954c8761 Make tests move into temp dir as they run Jonathan Wren 2021-02-20 13:18:35 -08:00
  • a1b8cc47be Implement and add datetime tests Jonathan Wren 2021-02-20 12:28:48 -08:00
  • 7a83acb81a Implement version-checking test Jonathan Wren 2021-02-13 19:10:22 -08:00
  • df7a5d016a Add tests for core feature to pytest-bdd Jonathan Wren 2021-02-13 18:38:27 -08:00
  • f2f504d04e Rename features directory to data Jonathan Wren 2021-02-13 17:53:32 -08:00
  • f1397125cd Implement handling of temp and working dirs Jonathan Wren 2021-02-13 17:43:42 -08:00
  • 61c359c003 Install pytest-bdd (which will eventually replace behave) Jonathan Wren 2020-12-28 09:45:22 -08:00
  • ace6b8004c Update changelog [ci skip] Jrnl Bot 2021-07-03 22:22:37 +00:00
  • a9c539821f
    Remove useless shebangs and executable permissions (#1283) Ben Beasley 2021-07-03 18:20:52 -04:00
  • 481dff3b58 Change all instances of FullLoader to SafeLoader #1285 Micah Jerome Ellison 2021-07-03 11:58:53 -07:00
  • 6f1362e80e pass argument and fetch alt config file if specified samuelgregorovic 2021-07-02 20:06:52 +02:00
  • 89eb3d0193 added new CLI argument option --config-file samuelgregorovic 2021-07-02 19:51:24 +02:00
  • 28d58b05d2 Remove harmless-but-useless shebang lines #1283 Benjamin A. Beasley 2021-06-30 08:36:41 -04:00
  • cfdadffa56 Remove executable permissions from non-script files Benjamin A. Beasley 2021-06-30 08:34:21 -04:00
  • 9ae0e6efb3 Use relative version imports for plugins #1280 MinchinWeb 2021-06-26 21:42:48 -06:00
  • c9b7befe49 Remove old GitHub issue template #1279 MinchinWeb 2021-06-26 21:29:29 -06:00
  • 355bd3f293 Restore __main__.py functionality #1278 MinchinWeb 2021-06-26 21:26:52 -06:00
  • 7b816bed00 make tests slightly more readable in PR #1277 Jonathan Wren 2021-06-26 17:09:05 -07:00
  • 3f3ce08754 change when tests run #1276 Jonathan Wren 2021-06-26 16:55:29 -07:00
  • 991ab2abd6 Move plugins tests back into normal test workflow Jonathan Wren 2021-06-26 16:47:25 -07:00
  • e0536e7e5e
    Remove __init__.py files (#1275) Jonathan Wren 2021-06-26 14:54:26 -07:00
  • 6c191f2a38 Remove __init__.py files #1275 Jonathan Wren 2021-06-26 14:28:55 -07:00
  • 8a00cbf06e
    Bump asteval from 0.9.23 to 0.9.25 #1269 dependabot[bot] 2021-06-23 00:14:10 +00:00
  • 0d4b4832f2 Initial migration of contributing.md to docs site Micah Jerome Ellison 2021-06-19 15:19:57 -07:00
  • da4300d838
    Bump yq from 2.12.0 to 2.12.2 #1262 dependabot[bot] 2021-06-14 07:21:26 +00:00
  • 71809e3560
    Bump black from 21.5b2 to 21.6b0 #1260 dependabot[bot] 2021-06-11 05:42:57 +00:00
  • 0df0aa00cf
    Bump mkdocs from 1.1.2 to 1.2.1 #1259 dependabot[bot] 2021-06-10 05:43:30 +00:00
  • 7513a2d919
    Bump mkdocs from 1.1.2 to 1.2 #1258 dependabot[bot] 2021-06-08 05:55:41 +00:00
  • 5e87ff1ce6 Update changelog [ci skip] Jrnl Bot 2021-06-05 20:16:47 +00:00
  • e84bb603eb
    Ensure that line endings in all py files are Linux style instead of Windows (#1250) Micah Jerome Ellison 2021-06-05 13:15:17 -07:00
  • 6fc252b2c7
    Bump black from 21.5b1 to 21.5b2 (#1254) dependabot[bot] 2021-06-05 13:14:05 -07:00
  • 21b7acba4e
    Bump black from 21.5b1 to 21.5b2 #1254 dependabot[bot] 2021-06-01 06:17:04 +00:00
  • 1a7e8d8ea2
    Use implicit namespace plugins for import and export (#1216) MinchinWeb 2021-05-29 18:21:45 -06:00
  • 9f163825fe Remove Windows exclusions from CI as per note -- they should be working now #1216 Micah Jerome Ellison 2021-05-29 13:03:01 -07:00
  • e061e783bc Merge branch 'develop' into external-plugins Micah Jerome Ellison 2021-05-29 12:38:06 -07:00
  • eef7e3a4be Ensure that line endings in all py files are Linux style instead of Windows #1250 Micah Jerome Ellison 2021-05-29 12:07:45 -07:00