Back to list
cvprun

test-generator

by cvprun

Computer Vision Player

0🍴 0📅 Jan 25, 2026

SKILL.md


name: test-generator description: Generate unittest test files for untested cvp/ modules. Use for test creation. allowed-tools: Read, Glob, Grep, Write, Edit, Bash

Test Generator

Generate unittest-based tests for cvp/ modules.

Path Mapping

cvp/module/file.py -> tester/module/test_file.py

Naming

  • Class: {ClassName}TestCase(TestCase)
  • Method: test_{description} (snake_case)

Required Tests

  1. test_default - Normal behavior
  2. test_none/test_empty - Edge cases
  3. test_raises_* - Exceptions

Template

# -*- coding: utf-8 -*-

from unittest import TestCase, main
from cvp.module.file import TargetClass


class TargetClassTestCase(TestCase):
    def setUp(self):
        pass

    def test_default(self):
        pass


if __name__ == "__main__":
    main()

Special Cases

  • External deps: @skipIf(not which("cmd"), "not found")
  • File I/O: Use NamedTemporaryFile
  • Async: Use asyncio.run()

Verify

./pytest.sh tester/{module}/test_{name}.py

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon