Allan
|
da5244cda9
|
fix: when all the entries in a format are deleted, then delete the format completely
includes 3 tests (regular delete, delete all but one, delete all and add one)
Closes #341
|
2023-07-10 19:50:17 +01:00 |
|
Allan
|
f0b77dfc6a
|
chore: removing mp_ds2md dump from mp_loadformat.test.2.sas
|
2023-06-21 17:02:12 +01:00 |
|
Allan
|
91c4b87496
|
chore(docs): updating markdown table in mp_loadformat.test.2.sas
|
2023-06-21 17:00:49 +01:00 |
|
Allan
|
4f481ec8b4
|
fix: adding support for multilabel and notsorted formats
included additional test job covering multiple scenarios. Closes #337
|
2023-06-21 16:41:46 +01:00 |
|
Allan
|
dcb7958950
|
feat: enabling informats to be ingested with the mp_loadformat macro
|
2023-06-20 00:21:19 +01:00 |
|
Allan
|
146610b5a7
|
chore(tests): fixing tests on mp_aligndecimal
|
2023-06-20 00:19:27 +01:00 |
|
Allan
|
9887efcf60
|
feat: new mp_aligndecimal macro
Includes a test, and an update to the mp_assertcolvals test to include a new test type (NOVAL)
|
2023-06-19 23:54:18 +01:00 |
|
allan
|
244171f8c4
|
fix: failing test due to missing sashelp table, also added scope check
|
2023-04-06 13:41:02 +01:00 |
|
allan
|
32dd057e83
|
fix: avoid open file handle when the variable to find is not provided (in mf_existvar)
Includes a test that was failing and is now passing
|
2023-04-05 15:29:53 +01:00 |
|
munja
|
dc556bdef0
|
fix: closes #329 by handling the case of unlocking a table that was never locked in mp_lockanytable.sas, also created a corresponding test plus an extra test to check for scope leakage. all.sas was regenerated.
|
2023-02-16 14:33:53 +00:00 |
|
munja
|
e2b0aabfa4
|
feat: mp_gitlog and associated test/docs
|
2022-11-30 21:35:49 +01:00 |
|
munja
|
c52a623630
|
feat: new mf_getgitbranch macro (and test)
|
2022-11-30 20:15:10 +01:00 |
|
munja
|
cf348e8016
|
feat: new mf_readfile macro (and test)
|
2022-11-30 20:06:11 +01:00 |
|
Allan Bowe
|
ef574f6319
|
fix: ensuring mp_hashdirectory will output an empty dataset when the target directory does not exist. Updated tests and documentation also
|
2022-10-27 20:38:41 +00:00 |
|
munja
|
f37c2e5867
|
feat: two new macros (mp_gitadd and mp_gitstatus) with corresponding tests, also a new utility program for deploying the library as a SAS PACKAGE
|
2022-10-20 17:11:43 +01:00 |
|
munja
|
2666bbc85e
|
feat: new gitreleaseinfo macro and associated test
|
2022-10-15 17:09:26 +01:00 |
|
munja
|
c78211aa1c
|
feat: new mp_hashdirectory() macro and associated test. Closes #312
|
2022-09-15 16:47:05 +01:00 |
|
munja
|
8246b5a42c
|
feat: new mp_dictionary() table
|
2022-09-03 16:50:11 +01:00 |
|
munja
|
6d15465bac
|
fix: generating all.sas and fixing failing test
|
2022-08-21 19:17:56 +01:00 |
|
munja
|
2031a5b0c0
|
feat: new mp_dsmeta macro
|
2022-08-21 19:01:01 +01:00 |
|
Allan Bowe
|
a7dc314204
|
fix: enable embedded blanks in mp_cleancsv, closes #289
|
2022-07-21 22:40:43 +00:00 |
|
munja
|
6587dce95b
|
feat: new mf_increment macro
|
2022-07-13 23:57:02 +01:00 |
|
Allan Bowe
|
ad497b322f
|
chore(tests): adding some extra test cases
|
2022-07-12 15:03:41 +00:00 |
|
Allan Bowe
|
6e32eb3bd6
|
fix: supporting special missings in BETWEEN and IN operators
Impacts mp_filtercheck.sas. Tests added. Closes #279
|
2022-07-07 22:47:04 +00:00 |
|
munja
|
7a69698178
|
fix: adding fileref options and an additional test for mp_binarycopy
|
2022-06-26 16:12:49 +01:00 |
|
munja
|
512f05c0b2
|
feat: creating new mx_ suite of macros!
also adding new mx_getcode macro
|
2022-05-19 22:02:19 +01:00 |
|
Allan Bowe
|
fc8ba2e36c
|
chore: moving files to tidy up docs
|
2021-08-18 19:43:38 +03:00 |
|
Allan Bowe
|
40b513a9e3
|
feat: new mf_getapploc macro
|
2021-08-04 22:00:18 +03:00 |
|
Allan Bowe
|
5824423c13
|
fix: showing filerefs that exist (even when underlying does not) in mf_existfileref, along with 3 tests
|
2021-08-03 14:16:52 +03:00 |
|
Allan Bowe
|
187504600a
|
chore: fixing test
|
2021-07-30 00:21:02 +03:00 |
|
Allan Bowe
|
5207a77591
|
feat: new mp_lib2inserts macro. In addition, modified mp_getddl to ignore views, closing #5. Created a test, which highlighted another issue in mp_getddl (labels were being double quoted which caused macro resolution attempts when %including). Changed to single quotes. Switched 'outlib' to 'outschema' in mp_ds2inserts to harmonise with mp_getddl. Added a maxobs option, to speed up testing.
|
2021-07-30 00:14:29 +03:00 |
|
Allan Bowe
|
6d2fc7e265
|
fix: removing bug introduced to mp_getddl and adding a test to prevent regression
|
2021-07-29 13:02:58 +03:00 |
|
Allan Bowe
|
e3205ec06c
|
feat: mp_ds2inserts macro for creating programs for inserting data (and corresponding test)
|
2021-07-26 19:04:49 +03:00 |
|
Allan Bowe
|
69f03f4e14
|
fix: mp_base64copy.sas fixes, removed renegade % symbol and issue with truncation at character 76. Added two tests, including one to test double byte encoded characters.
|
2021-07-18 17:05:05 +03:00 |
|
Allan Bowe
|
1c852515f5
|
fix: adding more tests to mp_filtervalidate
|
2021-05-21 16:27:10 +03:00 |
|
Allan Bowe
|
530cd6e95c
|
feat: adding two more test types to mp_assertdsobs.sas, also a test for the assertion macro itself
|
2021-05-15 16:30:57 +03:00 |
|
Allan Bowe
|
c6b65366b7
|
feat: adding MATCH parameter to mp_searchcols.sas to enable fuzzy matching on columns. Closes #14
|
2021-05-13 21:38:38 +03:00 |
|
Allan Bowe
|
28209950ab
|
chore: automated commit
|
2021-05-11 20:49:57 +03:00 |
|
Allan Bowe
|
15f903aa42
|
fix: updating mv_getjoblog to deal with endsas'd sessions, and removing endsas from viya mp_abort
|
2021-05-11 18:14:33 +03:00 |
|
Allan Bowe
|
223bdd5983
|
fix: mp_abort cleanup
|
2021-05-11 11:58:27 +03:00 |
|
Allan Bowe
|
6a2ac51925
|
fix: adding formatting to mp_jsonout, and a test
|
2021-05-10 03:42:53 +03:00 |
|
Allan Bowe
|
68aee776d3
|
feat: new mp_ds2fmtds macro - converts a dataset to a new dataset where all values are the formatted values. Also added a test.
|
2021-05-10 01:25:51 +03:00 |
|
Allan Bowe
|
b9d33b38bf
|
feat: new (generic) mp_assert macro, and new feature (type filter) for mf_getvarlist. Added/updated tests for mp_filtercheck and mp_validatecol and mf_getvarlist.
|
2021-05-06 20:58:38 +03:00 |
|
Allan Bowe
|
fb21a0adfd
|
feat: new macro for validating inputs (mp_validatecol.sas), also a refresh of the tests now that sasjs test is released. All tests are passing
|
2021-05-05 01:35:00 +03:00 |
|
Allan Bowe
|
7f2ad5fc66
|
feat: mp_filtervalidate.sas - to run a proc sql validate against the target table to ensure validity
|
2021-05-03 13:48:24 +03:00 |
|
Allan Bowe
|
d6235c6357
|
chore: reducing raw_value size to 4000 for wider DB support
|
2021-05-03 11:17:20 +03:00 |
|
Allan Bowe
|
98118adb9a
|
feat: new assertion macro for testing the values in a target column. Designed for use with 'sasjs test'.
|
2021-05-03 01:00:36 +03:00 |
|
Allan Bowe
|
369c4412f3
|
fix: adding tests for mp_filtergenerate, also updating the corresponding macros following test results
|
2021-05-02 22:11:44 +03:00 |
|
Allan Bowe
|
3791cb8a2c
|
feat: two new macros for checking a filter query, and then generating a filter query. One test to cover the generation part. One more macro to provide assertions on the number of rows in a table, compatible with the upcoming 'sasjs test' feature.
|
2021-05-02 19:10:37 +03:00 |
|