Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: testing framework in python and microsoft fabric support with expression grammar and evaluation support #30

Merged
merged 131 commits into from
Dec 8, 2023

Commits on Nov 8, 2023

  1. feat: introduce initial python code base and patching script to fix a…

    …zure-sdk datafactory models
    arjendev committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    354b349 View commit details
    Browse the repository at this point in the history
  2. fix: fix imports of scripts

    arjendev committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    82058f9 View commit details
    Browse the repository at this point in the history
  3. chore: migrate to pytest

    arjendev committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    3a1a016 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    149d995 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea7a209 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    29c9ff6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    314a1f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbc159a View commit details
    Browse the repository at this point in the history
  4. feat: if condition activity

    arjendev committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    d731665 View commit details
    Browse the repository at this point in the history
  5. feat: until activity

    arjendev committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    d85fa3a View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. feat: setVariable activity

    arjendev committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    036c370 View commit details
    Browse the repository at this point in the history
  2. feat: pipeline activity

    arjendev committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    4a5f63f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a01458d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b2b2f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e83afbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    386c7b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. feat: function_call evaluation, optional parameters, apply leonards f…

    …eedback and bunch of improvements
    arjendev committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f3e8c47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fe72b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    853db41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8ac613 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30c7178 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8ddb34 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d4eb7ac View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9e9354e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30c5f44 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    efa809a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. style(python): ruff E741

    LeonardHd committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    85dc7c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa0921b View commit details
    Browse the repository at this point in the history
  3. style(python): fix N806

    LeonardHd committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3c3ab64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62d74e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e5e7b1 View commit details
    Browse the repository at this point in the history
  6. fix: broken test

    arjendev committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    8ef847a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c4109f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. chore: support python 3.9

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    920f272 View commit details
    Browse the repository at this point in the history
  2. fix: some types

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8f41d28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7b807a View commit details
    Browse the repository at this point in the history
  4. chore: formatting

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f078482 View commit details
    Browse the repository at this point in the history
  5. refactor: misc improvements

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    86cbabe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffcf817 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d2502d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c9200ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2711556 View commit details
    Browse the repository at this point in the history
  10. ci: add ci-python.yaml

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    cd93dbe View commit details
    Browse the repository at this point in the history
  11. ci: merge ci workflows

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ae920ec View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d54c4a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1368b0e View commit details
    Browse the repository at this point in the history
  14. ci: fix pytest

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d71ae10 View commit details
    Browse the repository at this point in the history
  15. ci: fix pytest

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    6f4a9ef View commit details
    Browse the repository at this point in the history
  16. test: fix pipelines folder

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e4efde7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    750b20e View commit details
    Browse the repository at this point in the history
  18. cd: add pypi release

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    615bfc2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bd0781f View commit details
    Browse the repository at this point in the history
  20. ci: build poetry package

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    0825408 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1e7b8b4 View commit details
    Browse the repository at this point in the history
  22. chore: rename library name

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    fb7b677 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c9dd4ed View commit details
    Browse the repository at this point in the history
  24. fix: formatting

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    47a0a5c View commit details
    Browse the repository at this point in the history
  25. fix: import

    arjendev committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    83ad590 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    92aa2b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. test: add mutatest

    jayachithra committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    bca6653 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    869f193 View commit details
    Browse the repository at this point in the history
  3. chore: bump version

    arjendev committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    37a5e4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcb734d View commit details
    Browse the repository at this point in the history
  5. fix: formatting

    arjendev committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    47ec57c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    460c5c5 View commit details
    Browse the repository at this point in the history
  2. chore: fix lockfile

    LeonardHd committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    fa54ff4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4a47b8 View commit details
    Browse the repository at this point in the history
  4. chore: add pre-commit hooks

    LeonardHd committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    7662364 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a54f2f View commit details
    Browse the repository at this point in the history
  6. ci: run only tests folder

    LeonardHd committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    35163fa View commit details
    Browse the repository at this point in the history
  7. feat: fabric support

    arjendev committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    5fa3cf5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2efa32e View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. feat: unified models

    arjendev committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    f39b3b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    1e951a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0100e99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4936db1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f037fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fdb5b1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca3d449 View commit details
    Browse the repository at this point in the history
  7. chore: add vscode settings

    LeonardHd committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    9439052 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e77fc2f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    48608fb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    347a7d7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac48920 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    323374d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d29777 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cdcd019 View commit details
    Browse the repository at this point in the history
  15. chore: clean lockfile

    LeonardHd committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    db5bf4b View commit details
    Browse the repository at this point in the history
  16. chore: fix vscode setup

    LeonardHd committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    7c8e017 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0ea23ec View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    e4f1a72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cccf59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c964eed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8e4dd5 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    af79d72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1bd553 View commit details
    Browse the repository at this point in the history
  3. feat: add logical functions

    LeonardHd committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    74f5606 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e82b3d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9580f6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5b8174 View commit details
    Browse the repository at this point in the history
  7. chore: clean up packages

    arjendev committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9bd8ff7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca4af3c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    1ba6e7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7d2bdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5058e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8c0b2b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60f6d1b View commit details
    Browse the repository at this point in the history
  6. feat: fail activity

    arjendev committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6ee41d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fd4512b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1cc9dcd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f2af03f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    30cf283 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7a4fd76 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0d3047d View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. feat: replace naive evaluation with lark

    * fixing expression by enforcing @ expression
    * adding array support
    LeonardHd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    c6ee8a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    36b5592 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c78027 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    210613f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4d0a2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f658784 View commit details
    Browse the repository at this point in the history
  6. fix: deserializer should treat expressions with value in content fiel…

    …d also as datafactoryelements
    arjendev committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    ae5c495 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d46e73a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6918761 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9036c34 View commit details
    Browse the repository at this point in the history
  10. feat: string interpolation

    arjendev committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    bd99c36 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cccccd2 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    47683c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa9da3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75dc76e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d31a7da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b8b23e6 View commit details
    Browse the repository at this point in the history