semvec/pypi-packages huggingface dataset:
testfinder 0.0.2
Find test cases on a Python project.
License: MIT
Requires Python: >=3.9,<4.0
Keywords: pytest,django,testing

# testfinder - Find tests easier

Command-line tool to find, print all the test cases in a project.


- Find your test methods, class names faster.
- Integrate with other search/filtering/autocomplete tools like bash, grep, fzf.
- Defaults to pytest test invocation syntax.
  -- Other invocation syntax like Django coming soon!

## Install

```shell
pip install testfinder
```

## Usage

```shell
cd <project-root>
testfinder
```

### with fzf
*fzf* is an interactive Unix filter for command-line that can be used with any list and supports fuzzy searches.

- Install [fzf](https://github.com/junegunn/fzf#installation)


- Run pytest and find your test

```bash
pytest $(testfinder | fzf)
```

[![asciicast](https://asciinema.org/a/UxajDsBmyQc0imiiCGzaXd7e8.svg)](https://asciinema.org/a/UxajDsBmyQc0imiiCGzaXd7e8)

# How does it work?
In Python the files containing tests usually have the following naming conventions:

- `tests.py`
- `test_*.py`
- `*_test.py`
- `tests/__init__.py`

It enumerates all the files above, and discovers all the test cases in those files with a few simple regexes.
ts-machine 2021.4.4
no longer working
License: MIT
Requires Python: ~=3.7

# ts\_machine
ts\_machine はニコニコ生放送のタイムシフト予約を自動化するためのツール、でした。
2021年3月31日の[コンテンツ検索 API 終了](https://blog.nicovideo.jp/niconews/143630.html)に伴い、このツールは使用できなくなりました。

## 注意点
### niconico の利用規約
  - [niconico コンテンツ検索APIガイド](https://site.nicovideo.jp/search-api-docs/search.html)のAPI利用規約
  - [ニコニコ生放送利用規約](https://site.live.nicovideo.jp/rule.html)
  - [niconico規約](https://account.nicovideo.jp/rules/account)
  - [サイトご利用にあたって](http://info.nicovideo.jp/base/term.html)

### ライセンス
[LICENSE](LICENSE) を確認してください。