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

Implement JSON.STRLEN, JSON.TOGGLE and fix bugs with JSON.DEL #96

Merged
merged 4 commits into from
Dec 9, 2022

Conversation

cunla
Copy link
Owner

@cunla cunla commented Dec 9, 2022

  • Implement JSON.STRLEN,
  • Implement JSON.TOGGLE
  • Fix bug with JSON.DEL getting a path to delete.

Fix #83, #94

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2022

Coverage report:

Name                                              Stmts   Miss Branch BrPart  Cover
-----------------------------------------------------------------------------------
fakeredis/__init__.py                                 6      2      0      0    67%
fakeredis/_basefakesocket.py                        225     12     96     11    92%
fakeredis/_commands.py                              281      7    100      4    97%
fakeredis/_fakesocket.py                             17      0      0      0   100%
fakeredis/_helpers.py                               168      4     61      3    97%
fakeredis/_msgs.py                                   55      0      0      0   100%
fakeredis/_server.py                                122      6     42      5    93%
fakeredis/_zset.py                                   64      0     16      0   100%
fakeredis/aioredis.py                               155      8     43      7    92%
fakeredis/commands_mixins/__init__.py                 0      0      0      0   100%
fakeredis/commands_mixins/bitmap_mixin.py            44      0      8      0   100%
fakeredis/commands_mixins/connection_mixin.py        21      0      4      0   100%
fakeredis/commands_mixins/generic_mixin.py          258     17    120     10    92%
fakeredis/commands_mixins/hash_mixin.py              82      1     16      1    98%
fakeredis/commands_mixins/list_mixin.py             176      5     76      5    96%
fakeredis/commands_mixins/pubsub_mixin.py            60      0     24      5    94%
fakeredis/commands_mixins/scripting_mixin.py        143      4     68      4    96%
fakeredis/commands_mixins/server_mixin.py            49      0     14      0   100%
fakeredis/commands_mixins/set_mixin.py              139     12     58      6    88%
fakeredis/commands_mixins/sortedset_mixin.py        320      7    137      6    97%
fakeredis/commands_mixins/string_mixin.py           162      3     64      3    97%
fakeredis/commands_mixins/transactions_mixin.py      71      2     20      1    97%
fakeredis/stack/__init__.py                           7      3      0      0    57%
fakeredis/stack/_json_mixin.py                      159      4     69      3    97%
-----------------------------------------------------------------------------------
TOTAL                                              2784     97   1036     74    95%

@github-actions github-actions bot added bug Something isn't working chore labels Dec 9, 2022
@cunla cunla added enhancement New feature or request and removed bug Something isn't working chore labels Dec 9, 2022
@cunla cunla merged commit 31a050a into master Dec 9, 2022
@cunla cunla deleted the json.strlen branch December 9, 2022 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement JSON.TOGGLE
1 participant