profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/deathowl/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

deathowl/certbot-vault-plugin 16

Store your certificates in Hashicorp Vault

deathowl/ddlm 13

deathowl's dummy login manager

deathowl/aiohttp 0

Asynchronous HTTP client/server framework for asyncio and Python

deathowl/airbrake-flask 0

Airbrake client for Python Flask Microframework

deathowl/airfield 0

Airfield is a web-interface for hipache-proxy.

deathowl/alerts-activity-stream 0

Alerts dashboard with real-time notifications

deathowl/ansijet 0

Ansible playbook automation server

deathowl/arkadmin 0

start-stop ark server from the browser

deathowl/aws-sdk-go 0

AWS SDK for the Go programming language.

deathowl/betterlockscreen 0

🍀 sweet looking lockscreen for linux system

PR opened facebook/TestSlide

add py310-dev to the build matrix

What: Add 3.10-dev to the build matrix. Why: Let's start getting builds for 3.10 early How:

Added 3.10-dev to the github actions file Risks:

None

Checklist:

<!-- Have you done all of these things? To check an item, place an "x" in the box like so: "- [x] Tests" Add "N/A" to the end of each line that's irrelevant to your changes -->

  • [X] Added tests, if you've added code that should be tested
  • [X] Updated the documentation, if you've changed APIs
  • [X] Ensured the test suite passes
  • [X] Made sure your code lints
  • [X] Completed the Contributor License Agreement ("CLA")

<!-- feel free to add additional comments -->

+1 -1

0 comment

1 changed file

pr created time in 20 days

push eventdeathowl/TestSlide

Balint Csergo

commit sha d474dc025e1eaaff1d43d456d79e90c34d77e295

add py310 to the build matrix

view details

push time in 20 days

create barnchdeathowl/TestSlide

branch : py310

created branch time in 20 days

PR opened facebook/TestSlide

allow ignoring all other args in for_call except those specified

What: Allow asserting only some call arguments as requested

Why: Feature request

How:

Add new argument ignore_other_args and ignore_other_kwargs for mock_callable and mock_async_callable Change get base_runner.can_accept_args to return True if provided args match, if any of the switches provided Risks:

Checklist:

  • [X] Added tests, if you've added code that should be tested
  • [X] Updated the documentation, if you've changed APIs
  • [X] Ensured the test suite passes
  • [X] Made sure your code lints
  • [X] Completed the Contributor License Agreement ("CLA")

<!-- feel free to add additional comments -->

+90 -7

0 comment

3 changed files

pr created time in 20 days

push eventdeathowl/TestSlide

Yoni Lavi

commit sha 8cd0d12f666bd195fa9e59f7a100caea19fa26e6

Fix incorrect hiding for stack frames when reporting exceptions Summary: Tests can fail on setup/tearDown or with exceptions that were originally thrown in an asyncio task and then used as `__cause__` Testslide's code has a bug, where if the test's module does not appear in the traceback, only the topmost frame is printed. This diff fixes the bug. NOTE: actually, even this diff is a half-measure, it is possible e.g. using callbacks to create stack traces that begin in the code under test, and only then reach back into the test module. The code will still erase such frames, which is very bad. Perhaps the better diff is to get rid of this heuristic entirely. Differential Revision: D28771793 fbshipit-source-id: 4d6cd6012e9ee0218f230512d17a1dbf8e3fe570

view details

Shihao Xu

commit sha 538b5baa484c8f88d93403cce62fc073c524ad51

Use Pattern.search() instead of Pattern.match() for "--filter-regex" behavior Summary: Call site in question, https://fburl.com/code/xymzselp `Pattern.match()` requires the provided pattern string to match from the beginning of the target string. https://docs.python.org/3/library/re.html#re.Pattern.match See the comparison between `Pattern.match()` vs `Pattern.search()`, Changed code, [here](https://www.internalfb.com/intern/diff/view-changeset/?destination_changeset_fbid=331923241849426) Results, P423953583 We can see using `Pattern.search()` make it easier for users to filter example full names. Reviewed By: r-barnes Differential Revision: D15629079 fbshipit-source-id: b3b6499accf1b3bc518487b807fe78925b1c1128

view details

Balint Csergo

commit sha 91fd0c467e5164a59017c19d4a3126dff091c0f0

allow ignoring all other args in for_call except those specified

view details

push time in 20 days

pull request commentfacebook/TestSlide

Fix typechecking issue with Python 3.10

Thanks, as a follow up i'll add 3.10 to the build matrix. And I'll import this PR

davide125

comment created time in 21 days

startednwg-piotr/nwg-wrapper

started time in 23 days

push eventdeathowl/ddlm

Csergő Bálint

commit sha f43920d8a3527fbbd724e2b894a120eb9ba784bb

Update README.md

view details

push time in a month

push eventdeathowl/ddlm

Balint Csergo

commit sha 55fadbb80816ca9719bfcc8b87578c8c31a462dc

remove emergency exit method

view details

push time in a month

push eventdeathowl/ddlm

Csergő Bálint

commit sha 1365381c2cb4d1db04dad5dd183b2591a1accab6

update readme add gif

view details

push time in a month

push eventdeathowl/ddlm

Balint Csergo

commit sha 777eb11193b1319b1ebf908dabed00605aa71b37

add demo gif

view details

push time in a month

fork deathowl/github-add-youtube-video

A Greasemonkey script to better integrate Youtube videos in Github markdown (pull requests, issues, comments, ...).

http://damien.pobel.fr/post/youtube-video-github/

fork in a month

create barnchdeathowl/ddlm

branch : master

created branch time in a month

fork deathowl/aiohttp

Asynchronous HTTP client/server framework for asyncio and Python

https://docs.aiohttp.org

fork in a month

pull request commentfacebook/TestSlide

requirements: relax mypy version dependency

Hi @krvaibhaw, Thanks for the PR. Technically for packaging only requirements.txt should matter, and requirements-dev.txt is only used during development. Although this PR makes total sense, and I'm willing to merge if you fix the exposed typechecking issues that resulted from the mypy upgrade . The reason we pinned mypy is to make typechecking step in our tests less fragile

krvaibhaw

comment created time in 2 months

push eventdeathowl/TestSlide

Balint Csergo

commit sha 74d57337663cd7ed28046846336ff23bdbc40214

fix test broken by 69e91d5 (#302) Summary: fix tests - [X] Added tests, if you've added code that should be tested - [X] Updated the documentation, if you've changed APIs - [X] Ensured the test suite passes - [X] Made sure your code lints - [X] Completed the Contributor License Agreement ("CLA") Pull Request resolved: https://github.com/facebook/TestSlide/pull/302 Reviewed By: AndreasBackx Differential Revision: D28059109 Pulled By: deathowl fbshipit-source-id: 5f8a497a01fa7f04850e62894023eba24dbde2aa

view details

Richard Barnes

commit sha b70d59b990bac126673174bf9b9ae75494efc19c

Remove antequated "(object)" notation from testslide (#299) Summary: Pull Request resolved: https://github.com/facebook/TestSlide/pull/299 Reviewed By: deathowl Differential Revision: D27865017 fbshipit-source-id: e7d8de09210f6c7e8185e9d79525b191221b5c72

view details

Shubham Kushwaha

commit sha aa4a514fd99398f0b0fca19f5ac8d62277f88a91

constructor level type checks + tests (#303) Summary: <!-- Thank you for your interest in this project. Bugs filed and PRs submitted are appreciated! Please make sure that you are familiar with and follow the Code of Conduct of this project which can be found at https://github.com/facebookincubator/TestSlide/blob/master/CODE_OF_CONDUCT.md Also, please make sure you're familiar with and follow the instructions in the contributing guidelines which can be found at https://github.com/facebookincubator/TestSlide/blob/master/CONTRIBUTING.md --> **What:** Fix for issue https://github.com/facebook/TestSlide/issues/233 1. Added Constructor level input type checks for various Matchers. **Why:** **How:** _For point 1_ Checked for the passed arguments to be of the specified types. If not, raised a `ValueError` with appropriate error message. **Risks:** N/A. At least not intentionally. **Checklist**: <!-- Have you done all of these things? To check an item, place an "x" in the box like so: "- [x] Tests" Add "N/A" to the end of each line that's irrelevant to your changes --> - [x] Added tests, if you've added code that should be tested - [x] Updated the documentation, if you've changed APIs - [x] Ensured the test suite passes - [x] Made sure your code lints - [x] Completed the Contributor License Agreement ("CLA") Pull Request resolved: https://github.com/facebook/TestSlide/pull/303 Reviewed By: doranand Differential Revision: D28693338 Pulled By: deathowl fbshipit-source-id: 91cbba5951e5e7a7ed65515756587be2bbf78f54

view details

push time in 2 months

startedRazorSh4rk/floatinfo

started time in 2 months

pull request commentfacebook/TestSlide

constructor level type checks + tests

Thanks for your PR @EricLiclair, merged :)

EricLiclair

comment created time in 2 months

PR closed facebook/TestSlide

This PR aims to fix Issue #233 CLA Signed

<!-- Thank you for your interest in this project. Bugs filed and PRs submitted are appreciated!

Please make sure that you are familiar with and follow the Code of Conduct of this project which can be found at https://github.com/facebookincubator/TestSlide/blob/master/CODE_OF_CONDUCT.md

Also, please make sure you're familiar with and follow the instructions in the contributing guidelines which can be found at https://github.com/facebookincubator/TestSlide/blob/master/CONTRIBUTING.md

-->

What:

<!-- What changes are being made? (Link the feature request/issue that is being fixed here) --> Fix for issue #233

  1. Added Constructor level input type checks for various Matchers.
  2. Added missing tests for testAnyFloat, testNotEmptyList and testEmptyList

Why:

<!-- Why are these changes necessary? -->

How:

<!-- How were these changes implemented? --> For point 1 Checked for the passed arguments to be of the specified types. If not, raised a ValueError with appropriate error message.

Risks:

<!-- Any possible risks you've likely introduced in this PR? --> N/A. At least not intentionally.

Checklist:

<!-- Have you done all of these things? To check an item, place an "x" in the box like so: "- [x] Tests" Add "N/A" to the end of each line that's irrelevant to your changes -->

  • [x] Added tests, if you've added code that should be tested
  • [x] Updated the documentation, if you've changed APIs
  • [x] Ensured the test suite passes
  • [x] Made sure your code lints
  • [x] Completed the Contributor License Agreement ("CLA")

<!-- feel free to add additional comments -->

+167 -1

9 comments

2 changed files

EricLiclair

pr closed time in 2 months

pull request commentfacebook/TestSlide

This PR aims to fix Issue #233

Closing because resubmitted in #303

EricLiclair

comment created time in 2 months